2012-12-27 52 views
0

有沒有辦法在獨立的Google Apps腳本中延遲授權對話框? 我有一個公共腳本,需要從活躍的Google用戶授予多個權限。我想在請求所有這些權限之前告訴用戶腳本是如何工作的。使用GAS Ui服務延遲授權對話框

這不是顯而易見的,爲什麼我需要訪問所有服務,所以此對話框看上去很恐怖: https://developers.google.com/apps-script/scripts_google_accounts#grantingAccess

我的腳本是一個「Web應用程序」與UI服務,以便將要顯示的第一件事就是來自的doGet(),但允許對話框打開第一。是不是有拖延對話直到許可實際需要辦法?

一種可能的方式是從一個專門的網站,我想調用腳本,但這並不簡單。

回答

3

一種解決方法是擁有兩個網絡應用程序: 第一個是使用您的帳戶運行的「介紹」網絡應用程序,因此不會提示用戶。 然後,您將它們重定向到第二個使用其帳戶運行的Web應用程序,這會提示他們。