Альтернативой является создание пользовательского интерфейса с помощью диалогового окна или боковой панели со службой HTML.
даю динамическое пользовательское меню из вызова REST в электронной таблице Google. С каждым звонком я получаю разные виды спорта, которые я хочу использовать в качестве пунктов меню
// sample sports array
var menuItemsArr = ['Footbal', 'Tennis', 'Swimming'];
var menu = SpreadsheetApp.getUi().createMenu("Sports");
for (i in menuItemsArr){
menu.addItem(menuItemsArr[i],'createSheet')
.addSeparator()
}
menu.addToUi();
Когда пользователь нажимает на пункт меню, я хочу создать новый лист с заголовком - вид спорта, по которому щелкнули. Поэтому, если пользователь выбрал «Теннис», я хочу создать лист с именем «Теннис».
Можно ли узнать, по какому пункту меню щелкнули (как-то взять имя элемента (Теннис), или хотя бы по индексу пункта меню, по которому щелкнули?
Любая помощь будет оценена! Благодарю.