2016-10-13 56 views
0

我有一個相當簡單的Google Apps腳本,每次提交Google表單答案時都會運行(通過使用「表單提交」觸發器)。該腳本執行一些簡單的操作並更新Google SpreadSheet。最近我需要更改腳本以手動運行而不是表單提交,所以我刪除了觸發器。然而,腳本仍然保持每個表單提交!刪除觸發器後,Google Apps腳本會繼續運行(多個用戶)

還有其他用戶可能具有相同的觸發器設置,因爲電子表格和代碼是共享的。有沒有辦法徹底刪除特定腳本的所有觸發器?與此同時,我只是重命名了腳本,並已解決了這個問題,但這是一個不好的解決方案。

在stackoverflow上搜索沒有做任何事情,看似類似的問題通過清除「資源 - >所有觸發器...」來解決,它只爲您的用戶執行。問題是如何刪除/編輯項目的所有觸發器,甚至是來自其他用戶的觸發器。

+0

的可能的複製[如何停止孤立觸發器(http://stackoverflow.com/questions/12201847/how-to-stop-orphaned-triggers) –

+0

這個問題並沒有表現出任何的研究工作。請結帳[問]。 –

+1

感謝您的意見。這不是重複的,因爲您引用的主題處理的是刪除的腳本,而不是觸發器。我在編輯中澄清了研究的結果並更新了標題。 – ozhogin

回答

0

以下是如何停止任何孤立的Google Script的方法。

  1. 轉到https://security.google.com/settings/security/permissions

  2. 點擊您要卸載

  3. 下一頁點擊刪除腳本/項目名稱和你做。

+0

艾米特,謝謝你分享這個鏈接。但是,問題不是孤立的腳本。問題在於其他人的帳戶上的觸發器正在運行該腳本。有沒有辦法來至少確定哪些帳戶這樣做?或者,甚至更好 - 禁用給定腳本的所有觸發器,而不管它們是誰的帳戶?謝謝! – ozhogin