2014-08-28 80 views
0

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

我能够做出功能,但模式的选择是动态的(选择一个用户,用户列表可能会改变,但是是一个小列表)。我可以使菜单更新菜单条目列表,但由于每个只能调用一个函数,所以我不能找到简单的方法将“哪个模式”的信息返回到脚本中。

理想情况下,我希望有一个子菜单中有〜5-10个条目,点击时将全部调用相同的功能,但菜单文本或索引作为参数。有没有办法做到这一点?

包含项目Choice A,Choice B,Choice C的菜单C 点击后,它们会触发activateChosenMode(choice)函数,以便后来在选择项D列表中添加Choice D时,它也可以使用。

回答

0

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