问题描述
我有一个用Google表单制作的Google脚本。我输入了以下代码,一切运行正常。
function onEdit(e){
form = FormApp.getActiveForm();
sheet = SpreadsheetApp.openById(form.getDestinationId())
transferAnnouncments();
}
但是,当我编辑表单时,它不会运行代码。我还没有发布任何内容,也没有添加任何其他基于时间的触发器。
解决方法
答案:
该操作无法运行,因为Google表单不支持onEdit()
触发器。
更多信息:
根据Event objects上的文档,Google表单的触发器只有两种:onOpen()
和Form submit
(后者只能安装,而前者可以是simple或installable触发器。
我知道这通常是个坏消息,但我希望这对您很有益!