Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何使自定义应用程序脚本功能在编辑时触发?_Google Apps Script_Google Sheets_Triggers - Fatal编程技术网

Google apps script 如何使自定义应用程序脚本功能在编辑时触发?

Google apps script 如何使自定义应用程序脚本功能在编辑时触发?,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,因此,我创建了一个定制的谷歌应用程序脚本项目,然后将其作为附加组件部署到我的域中。然而,我很快意识到我需要将触发器更改为只有一个编辑。但是,此应用程序脚本项目没有该选项。我该怎么做?图中只有基于时间的触发器和日历触发器。而对于未作为附加组件部署的脚本,有一个选项可以使其触发onEdit 通过使用项目触发器页面上的添加触发器按钮,我们只能为绑定到电子表格Google Sheets项目创建编辑触发器 另一种方法是使用代码创建触发器。详情请结帐 值得注意的是,关于脚本类型的文档中列出了三个 独立的 绑

因此,我创建了一个定制的谷歌应用程序脚本项目,然后将其作为附加组件部署到我的域中。然而,我很快意识到我需要将触发器更改为只有一个编辑。但是,此应用程序脚本项目没有该选项。我该怎么做?图中只有基于时间的触发器和日历触发器。而对于未作为附加组件部署的脚本,有一个选项可以使其触发onEdit


通过使用项目触发器页面上的添加触发器按钮,我们只能为绑定到电子表格Google Sheets项目创建编辑触发器

另一种方法是使用代码创建触发器。详情请结帐

值得注意的是,关于脚本类型的文档中列出了三个

独立的 绑定到G文件 网页应用
在这种情况下,问题中包含的屏幕截图对应于一个独立项目。

谢谢您提供的信息。有一件事我仍然感到困惑。triggers.gs文件在哪里?在Code.gs文件旁边,还是@Rubén创建一个triggers.gs文件是可选的,因为您可以在code.gs或任何文件名上添加代码,换句话说,您如何组织项目是一个风格问题。注意:一些功能,如括号匹配高亮显示在大文件上不起作用,加载过大文件时浏览器可能会冻结,等等。