0
我從觸發器捕獲文件ID,並檢查驅動器中是否存在文件。如果任何觸發器關聯文件丟失,或者如果是Apps腳本openById文檔(這很自然)中提到的垃圾,下面的腳本會拋出異常並突然終止腳本。我如何克服這一點?使用觸發文件ID檢查Google Drive中是否存在文件
function getForms() {
try {
var formsList = [];
var triggers = ScriptApp.getProjectTriggers();
for (var i = 0; i < triggers.length; i++) {
var fid = triggers[i].getTriggerSourceId();
if (fid) {
var title = FormApp.openById(fid).getTitle() == "" ? "Untitled" : FormApp.openById(fid).getTitle();
formsList.push([title, fid]);
}
}
return formsList;
} catch (e) {
;//catch errors
}
}
什麼異常/錯誤您收到的
使用嘗試捕捉內部的循環,而不是外? –