回答

0

歡迎來到Stack Overflow。

不是100%確定這是您要查找的內容,而是通過在網上調用腳本來運行腳本,您需要一個OAuth 2令牌,它們接受谷歌提供的任何OAuth提供程序。通過http post here查看有關運行腳本的更多信息,以及有關google oauth提供商here的信息。

如果您提供更多關於客戶端將調用您的谷歌應用程序,即JavaScript,C#等的信息,以及您將要做什麼,即在您的應用程序或谷歌端點中調用自定義http偵聽器像上面提到的那樣。

+0

不正確的:代碼將根據通過用戶的令牌運行,並會消耗他們的配額(不是開發商或業主)。 –

+0

客戶端是一個小型的python自動化腳本,用於打印通過POST發送到電子表格的數據。所以會有很好的方法,不需要像點擊瀏覽器中的按鈕那樣的任何交互 –

0

是的,這是可能的幾天前。看看應用程序腳本執行API。如果出版的匿名訪問沒有必要授權

http://googleappsdeveloper.blogspot.com/2015/09/run-apps-script-code-from-anywhere.html

+0

看起來很棒,但在這種情況下,我必須與一個程序進行交互(例如,我必須點擊oauth上的按鈕出現在瀏覽器中的頁面)。 有沒有任何選項可以讓我的腳本完全自動化? –

+0

是的,因爲我的回答是你通過oauth訪問令牌的人。所以先拿到它,然後調用一個函數來完成你所需要的任何操作 –

+0

我已經嘗試了從該頁面上的鏈接開始的python快速啓動,並且該示例使用標準的確認確認頁面打開了我的瀏覽器。如果我嘗試用服務帳戶憑據替換OAuth客戶端ID憑據,我有404'請求的實體未找到'響應 –

相關問題