gpt4 book ai didi

google-apps-script - 如何知道点击了哪个菜单项?

转载 作者:行者123 更新时间:2023-12-05 06:33:02 25 4
gpt4 key购买 nike

我正在通过谷歌电子表格中的 REST 调用创建一个动态自定义菜单。每次打电话我都会收到不同的运动,我想将它们用作菜单项

  // 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();

当用户点击菜单项时,我想创建一个带有标题的新工作表 - 被点击的运动。因此,如果用户选择网球,我想创建一个名为网球的工作表。

是否有可能知道点击了哪个菜单项(以某种方式获取项目的名称(网球),或者至少是被点击的菜单项的索引?

任何帮助将不胜感激!谢谢。

最佳答案

Google Apps 脚本 .createMenu 和 .createAddonMenu 能够通过名称作为字符串调用函数,并且仅在 Apps 脚本项目全局范围内查找具有该名称的函数。

另一种方法是使用带有 HTML 服务的对话框或边栏来创建您的用户界面。

关于google-apps-script - 如何知道点击了哪个菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50946493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com