2017-08-04 39 views
0

我有一個系統(我是該系統的唯一用戶,並且這種情況不應該改變),其中電子表格是從模板文件中複製的。這個模板有一個腳本,它填充了幾個菜單來執行一些操作。因此,模板電子表格的每個新副本都有自己的腳本副本。問題在於每次使用新的電子表格時,用戶(我)都必須授權腳本的執行。這並不是那麼糟糕,但授權過程最近變得更加煩人了(例如見https://developers.google.com/apps-script/images/unverified-app-ui.gif)。鑑於我是這些電子表格的唯一用戶,我認爲這個過程是不必要的,並希望解決這個問題。自己使用的電子表格腳本的授權

我試圖通過將代碼解壓縮到獨立腳本文件中並作爲附加發布(https://developers.google.com/apps-script/quickstart/docs)來解決此問題,但實際上發佈它需要我支付5美元,並且我認爲這是荒謬的,因爲我是唯一的用戶。

還有其他想法嗎?

在此先感謝。

+0

Stack Overflow不適用於這類問題。這是一個很好的問題,它不是一個好的Stack Overflow問題。最好在Apps Script社區提問:[鏈接到Apps腳本社區](https://plus.google.com/communities/102471985047225101769) –

+0

爲什麼它不是一個好的堆棧溢出問題?我在這裏張貼新東西。 – castillohair

+0

一個很好的問題通常包括一些關於錯誤消息的代碼和細節和/或預期的結果與你所得到的結果。一個很好的問題是獨特的。您的問題涉及Apps腳本中的新授權更改。您解釋了您嘗試的內容,但您嘗試的內容與**使用**有關,而不是實際的代碼行。您的問題更多的是客戶服務主題,或者是關於新程序的投訴。堆棧溢出不是Google的客戶服務或提交投訴的地方,或者抱怨您不喜歡的內容。 –

回答

0

AFAIK,這就是預期的行爲。檢查guide to the authorization lifecycle for add-ons

  • 附加自動運行其onOpen(e)功能的文件打開時添加菜單項 - 而是爲了保護用戶的數據,Google Apps腳本限制什麼onOpen(e)功能可以做到。

  • 請注意,只有發佈的附加組件可以在AuthMode.NONE中。

  • 授權模式的概念適用於所有Apps腳本執行。
相關問題