基本上我打算做一個更簡單的界面來管理基於時間的觸發器來控制谷歌腳本到目前爲止,我還沒有發現任何可以讓我得到關於當前觸發器的細節,特別是觸發時間。目前似乎只有少數幾種支持觸發管理的方法。有沒有辦法獲得Google腳本中觸發器的詳細信息?
文檔: Class Trigger
感謝您的任何建議或指點一下!
基本上我打算做一個更簡單的界面來管理基於時間的觸發器來控制谷歌腳本到目前爲止,我還沒有發現任何可以讓我得到關於當前觸發器的細節,特別是觸發時間。目前似乎只有少數幾種支持觸發管理的方法。有沒有辦法獲得Google腳本中觸發器的詳細信息?
文檔: Class Trigger
感謝您的任何建議或指點一下!
按@Mogsdad的建議我已通過Issue Tracker 提交了一項功能請求。請繼續爲此問題投票,併爲請求添加其他建議。這個問題相當廣泛,如果創建了正確的API,可能會有很多詳細的信息。因此,如果在當前的觸發器API的擴展中存在您覺得需要解決的部分,請在問題跟蹤器中添加註釋。
Apps腳本文檔還包含Managing Triggers Programmatically,這是一個非常有前途的標題。
然而,這種概括起來:
以編程方式修改現有的觸發器的唯一方法是將其刪除,然後創建一個新的。
有時我們通過玩自動完成來發現未記錄的API,但目前似乎沒有任何觸發器。
我想這個小寶石,希望能得到充分的日誌的觸發信息:
var triggers = ScriptApp.getProjectTriggers();
for (var i in triggers) {
Logger.log(Utilities.jsonStringify(triggers[i]));
}
我得到的是"Trigger"
重複廣告nauseum。所以沒有幫助,觸發器對象被鎖定。
我很驚訝Issue Tracker against the Triggers Component沒有要求添加API來獲取這些附加信息,或支持更多的可編程性。您應該添加一個,並在此處進行報告,以便其他人可以對其進行明星投票(投票)。
是的,事實上,我自己嘗試了所有相同的東西!感謝您的輸入,我將很快添加一個項目到跟蹤器,並將發佈轉發信息。 – jkmayne 2013-03-21 17:59:44