[英]Google Sheets & Docs Script fails to create add-on menu when add-on is installed from Chrome store
[英]Google Docs add-on can't "start" from menu
我編寫了一個安裝在 Google Docs 模板中的 Google Docs 插件。
在使用安裝了插件的模板創建新文檔時,插件已停止顯示在 Google Docs 的插件菜單中,沒有明顯的原因。
我可以看到加載項的子菜單,但沒有“開始”選項(安裝在 main.gs 的菜單中)
function onOpen(e) {
DocumentApp
.getUi()
.createAddonMenu()
.addItem('Start', 'showSidebar')
.addToUi();
}
附加組件側面板上的“使用”按鈕也顯示為灰色,禁用。
模板和附加組件僅對 G 套件組織可見。
在將 Gmail 功能/權限添加到附加組件后,問題就開始了,但我不確定它是否相關,因為回滾這些更改並不能解決問題。
另外,我沒有看到“使用”按鈕被禁用的任何用例,所以我想知道它是否可能是附加組件系統中的錯誤?
我可以通過重新安裝插件來臨時修復它,但是當我創建一個新文檔時,問題又回來了。
解決你的第一個問題。 我以前有這個問題。 它與您的 code.gs 文件中正在運行的代碼有關。 在側邊欄打開之前,您應該沒有任何請求權限的內容。 例如,它不應該在側欄打開之前嘗試獲取用戶 email。 這里有更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.