谷歌表单脚本插件onEdite不起作用 答案:更多信息:

问题描述

我有一个用Google表单制作的Google脚本。我输入了以下代码,一切运行正常。

function onEdit(e){
  form = FormApp.getActiveForm();
  sheet = SpreadsheetApp.openById(form.getDestinationId())

  transferAnnouncments();
}

但是,当我编辑表单时,它不会运行代码。我还没有发布任何内容,也没有添加任何其他基于时间的触发器。

解决方法

答案:

该操作无法运行,因为Google表单不支持onEdit()触发器。

更多信息:

根据Event objects上的文档,Google表单的触发器只有两种:onOpen()Form submit(后者只能安装,而前者可以是simpleinstallable触发器。

我知道这通常是个坏消息,但我希望这对您很有益!