Как по клику по ячейке вызвать форму для ввода данных?
Требуется в таблицах реализовать схему, чтобы по клику на ячейку открывалась форма для ввода данных и в нее (форму) также передавались параметры из ячейки, по которой кликают и соседних ячеек. Форма может быть любая в т.ч. ввиде отдельного листа. Возможные варианты:
- Событие onClick по ячейкам нет в таблицах.
- Кнопки-картинки - не жестко зафиксированы и могут двигаться -> высока вероятность ошибки (для каждой строки списка придется назначать много кнопок)
- Картинка привязанная к ячейке, не привязывается к скрипту.
Ссылка в ячейке на скрипт опубликованный как web app -> две проблемы: совершается переход на другую страницу (как бы его заблокировать?) и не вызывается функция (как бы ее вызвать?)
function doGet(e) { Test(e.parameter.a1) } function Test(A){ Browser.msgBox(A + 'Tect') }- Может быть какой-то add-on к браузеру?
Подскажите, пожалуйста, что я не так делаю? Какие могут быть еще варианты для вызова формы? Очень не хочется это делать по событию onEdit - неюзерфрендли.
Вызов формы нужен мне для двух целей:
- Вызывать форму из списка транзакции, чтобы вносить и редактировать данные. Здесь можно будет применить - onEdit
- Вызывать форму, чтобы сделать поиск по выпадающему списку - здесь только onClick, видимо.