Google电子表格创建参数化/动态菜单

时间:2014-08-28 20:18:54

标签: javascript google-sheets submenu

我正在尝试为Google文档电子表格制作菜单界面。目标是能够单击菜单并选择一种模式(一种互斥列表),然后触发脚本以相应地调整数据。

我能够制作这些功能,但模式的选择是动态的(选择用户,用户列表可能会改变,但是是一个小列表)。我可以让菜单更新菜单条目列表,但由于每个菜单只能调用一个函数,我找不到简单的方法来获取"哪个模式"回到脚本。

理想情况下,我希望有一个带有~5-10个条目的子菜单,点击它们时会调用相同的函数,但菜单文本或索引作为参数。有没有办法做到这一点?

E.g菜单包含选项A,选项B,选项C. 单击时,它们会触发一个函数activateChosenMode(choice),这样如果我稍后在我的可用选项列表中添加一个Choice D,它也会起作用。

1 个答案:

答案 0 :(得分:0)

好吧,我找不到一种优雅的方式,似乎没有办法从菜单中设置任何形式的回调,所以最后我粗暴强迫它有120个功能(和一点点自动生成)。这是一种解决方案。