1

Тема: Всплывающие изображения при наведениии или нажатии на ячейку

Здравствуйте! во первых, спасибо вам за интересный раздел.
Сам я часто использую гугл таблицы и недавно начал осваивать google apps script.
К сожалению в сети мало инструкций и примеров на русском, поэтому у меня есть несколько вопросов по решению задач скриптами.
1 Есть таблица со ссылками на фото. В каждой ячейке своя картинка.
2 Я сделал отображение картинки в ячейке с помощью формулы. Изображение сжато пропорционально ширине и высоте ячейки.
Вопрос: как можно сделать всплывающие картинки, чтобы при наведении или нажатии на ячейку фотография всплывала в окне для просмотра.

Благодарю за любую помощь!

Если вас никто не критикует – значит успеха вы еще не добились.

2 (изменено: PunBB, 2016.07.15 22:49)

Re: Всплывающие изображения при наведениии или нажатии на ячейку

YT007 сказал:

как можно сделать всплывающие картинки, чтобы при наведении или нажатии на ячейку фотография всплывала в окне для просмотра.
Благодарю за любую помощь!

Вам нужно создать функцию в разделе Инструменты - Редактор скриптов
Затем создать функцию и вставить ее в ячейку

В саму функцию добавьте вызов окна и HTML с помощью класса HtmlOutput()

К примеру так:

// Display a modeless dialog box with custom HtmlService content.
 var htmlOutput = HtmlService
     .createHtmlOutput('<p>Привет! Я ХТМЛ код. Настрой меня по своему вкусу!..</p>')
     .setWidth(250)
     .setHeight(300);
 SpreadsheetApp.getUi().showModelessDialog(htmlOutput, 'My add-on');

 // Display a modeless dialog box with custom UiApp content.
 var uiInstance = UiApp.createApplication()
     .setWidth(250)
     .setHeight(300);
 uiInstance.add(uiInstance.createLabel('The photograph on the dashboard taken years ago...'));
 SpreadsheetApp.getUi().showModelessDialog(uiInstance, 'My add-on');

Это весь код в функцию, а функцию в ячейку

Если вам долго не отвечают, пишите автору темы в личку или на Email.