バインドされた Apps Script プロジェクトに編集トリガーをインストールしましたが、ドキュメントの編集時にトリガーが起動しません。「Simple Trigger」を使用して起動しますが、認証が必要なメソッドを使用しているため、Installed Trigger を使用する必要があります。なぜそれが機能しないのでしょうか?
function createSpreadsheetTrigger() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var onEditTrigger = ScriptApp.newTrigger('Edit_Made')
.forSpreadsheet(spreadsheet)
.onEdit()
.create();
}
function Edit_Made(e){
Logger.log('ARGHHH!!');
var source = e.range;
var sRow = source.getRow();
var sCol = source.getColumn();
var sSheet = source.getSheet().getSheetName();
var val = source.getValue();
if(sCol == 3){update_row(val ,sSheet,sRow,source);}
else if(sCol ==12 || sCol==13){client_edit(val,sSheet,sRow,sCol,source);}
}
update_row および client_edit 関数で実行されるアクションは、特に「ARGHHH!!」を考慮すると無関係です。ログに記録されることはありません。