Gibt es eine Möglichkeit, alle Trigger aus allen Dokumenten in Google Script zu erhalten (und zu ändern/zu entfernen), als ob ich Script Editor -> Edit -> All your triggers
geöffnet habe?Erhalten Sie alle Google Script Trigger und entfernen Sie sie
Update:
habe ich ein paar Test Trigger und versucht, alle Tabellenkalkulationsdateien in einer Schleife, wie sie von Pierre-Marie Richard gesagt:
function getAllSpreadsheetTriggers()
{
var files = DriveApp.getFilesByType('application/vnd.google-apps.spreadsheet'),
spreadsheets = [],
triggers = [];
while(files.hasNext())
spreadsheets.push(SpreadsheetApp.openById(files.next().getId()));
for (var i = 0; i < spreadsheets.length; i++)
{
triggers = ScriptApp.getUserTriggers(spreadsheets[i]);
Logger.log(triggers);
}
}
Aber .getUserTriggers()
immer wieder zurückkehren ein leeres Array. Ich lese this issue, die letzte Antwort ist "Wir beschlossen, keine Maßnahmen zu diesem Thema zu ergreifen. Trigger gehören immer zu einem bestimmten Skript und sind nicht zugänglich für andere Skripte. Die Dokumentation wurde geklärt, um dies zu verdeutlichen."
Es stellt sich heraus, dass es nicht getan werden kann?
Bitte, können Sie meine aktualisierte Frage kommentieren? Vielen Dank – FLighter