2014-08-28 81 views
0

我正在嘗試爲Google文檔電子表格製作菜單界面。目標是能夠點擊菜單並選擇一種模式(互斥列表之一),然後觸發腳本以相應地調整數據。Google電子表格創建參數化/動態菜單

我能夠做出功能,但模式的選擇是動態的(選擇一個用戶,用戶列表可能會改變,但是是一個小列表)。我可以使菜單更新菜單條目列表,但由於每個只能調用一個函數,所以我不能找到簡單的方法將「哪個模式」的信息返回到腳本中。

理想情況下,我希望有一個子菜單中有〜5-10個條目,點擊時將全部調用相同的功能,但菜單文本或索引作爲參數。有沒有辦法做到這一點?

包含項目Choice A,Choice B,Choice C的菜單C 點擊後,它們會觸發activateChosenMode(choice)函數,以便後來在選擇項D列表中添加Choice D時,它也可以使用。

回答

0

嗯,我無法找到一個優雅的方式來做到這一點,似乎沒有辦法從菜單中設置任何形式的回調,所以最後我暴力強制它與120個功能(和一點點自動生成)。這是一種解決方案。