我希望本地使用Google Apps脚本与我的一张Google表格(附在表单上),所有可以访问该表单的电子邮件都可以访问该表格,但我不打算发布这个脚本向公众开放。我是否仍需要发布才能使用此脚本,或者我可以为我的Google表单添加onSubmit
函数作为我的Google表格中运行脚本的触发器吗?如果我计划将此脚本作为独立的脚本运行,只能附加到这一个Google表格,我可以使用可安装的触发器吗?
答案 0 :(得分:3)
我是否仍需要发布才能使用此脚本
否:如果您拥有电子表格(或具有编辑权限),您的脚本可以保持私密状态。脚本不需要绑定到电子表格,除非它将使用:
getUi()
,自定义菜单,对话框和侧边栏)getActiveSpreadsheet()
,getActiveSheet()
,getActiveRange()
,getActiveCell()
)...我可以为我的Google表单添加
onSubmit
功能,作为我的Google表格中运行脚本的触发器吗?
是:您的独立脚本可以具有与Google Apps项目相关联的可安装触发器,例如电子表格,文档和表单。
如果我计划将此脚本作为独立的脚本运行,只能附加到这一个Google表格,我可以使用可安装的触发器吗?
是的: 1:1的关系没什么特别之处;可以为多个电子表格安装相同的触发器。