SpreadsheetApp类和触发器

时间:2016-05-31 09:34:18

标签: google-apps-script google-sheets

我有一个SpreadsheetTriggerBuilder'onEdit'附加到以编程方式创建的新电子表格中。此新电子表格在编辑模式下共享给不一定在同一域内的其他用户。

当用户输入特定值时,触发器基本上会编辑单元格。如果值不正确,首先我显示一条提示信息,然后我删除该值。如果我使用以下内容:

SpreadsheetApp.getActive().getActiveSheet().getActiveCell().clearContent(); SpreadsheetApp.getUi().alert(prompt);

我看到了提示信息,但未清除单元格内容。但是,当我使用以下内容时,它可以工作:

SpreadsheetApp.getActive().getActiveSheet().getActiveCell().clearContent(); SpreadsheetApp.getActiveSpreadsheet().toast(msg);

我不明白为什么会有这种行为?有人能解释一下吗?

提前致谢。

0 个答案:

没有答案