Альтернативой является создание пользовательского интерфейса с помощью диалогового окна или боковой панели со службой 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();

Когда пользователь нажимает на пункт меню, я хочу создать новый лист с заголовком - вид спорта, по которому щелкнули. Поэтому, если пользователь выбрал «Теннис», я хочу создать лист с именем «Теннис».

Можно ли узнать, по какому пункту меню щелкнули (как-то взять имя элемента (Теннис), или хотя бы по индексу пункта меню, по которому щелкнули?

Любая помощь будет оценена! Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос