我創建了一個 Google 表格插件。我createAddonMenu在onOpen函式中使用了創建一組插件選單的功能。我還配置appscript.json了一個homepageTrigger顯示附加卡的設定。
在測驗環境中運行時,homepageTrigger正常作業并顯示附加卡。不顯示附加選單。
當部署到市場時,會發生相反的情況——永遠不會顯示插件卡,但插件選單會正確顯示。
我期待顯示插件選單和顯示主頁卡。
我應該補充一點,我正在使用新的運行時。
uj5u.com熱心網友回復:
不可能在單個附加組件中使用類 Ui和CardService 。也不能onOpen像 . 這樣的觸發器使用觸發器homepageTrigger。
Google Apps 腳本可用于創建兩種型別的附加組件,每種型別適用于不同的背景關系:
- 作業區插件。這些附加組件適用于 CardService 和類似的觸發器,
hompageTrigger但不適用于 Class Ui 和類似的觸發器onOpen。這些附加組件也可以使用其他運行時創建。 - 編輯器插件。這些附加組件適用于 Class Ui 和 onOpen 等觸發器,但不適用于 CardService 和
homepageTrigger. 這些插件只能使用 Google Apps 腳本創建。
參考
- https://developers.google.com/apps-script/add-ons/concepts/types
- https://developers.google.com/apps-script/add-ons/concepts/workspace-triggers
- https://developers.google.com/apps-script/guides/triggers
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/534003.html
