onEdit関数からプログラムでスクリプトを作成しようとする簡単なスクリプトを作成しました
function onEdit() {
test();
}
function test() {
triggerLater();
}
function customMsgBox() {
Browser.msgBox("hello world");
}
function triggerLater() {
var date = new Date();
date.setMinutes(date.getMinutes() + 1);
try {
var oneTimeOnly = ScriptApp.newTrigger("customMsgBox")
.timeBased()
.at(date)
.create();
return oneTimeOnly.getUniqueId();
}
catch (e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.toast("error");
}
}
スクリプトエディタからonEditを実行しようとすると、トリガーは作成されますが、スプレッドシートのすべての編集でトーストに「エラー」メッセージが表示されます。
誰かが私が理解するのを手伝ってもらえますか?