当有人回复Google表单时,有没有办法运行脚本?

时间:2018-05-13 13:09:29

标签: google-apps-script google-form

所以,在我工作的公司,我们通常使用Excel以非常手动的方式管理劳动力周末时间表,然后在我们的内部网上上传pdf版本的工作表,这样每个人都可以看到他们自己的日程安排这个月,如果他们需要,可以寻找互换。

问题在于,最近劳动力成长了很多,每次我们需要进行轮班交换时,我们会花费大量时间来验证和重新上载计划。所以我决定使用Google表格和Google表格开始一个项目,所以我们可以在视图模式下显示工作表的iFrame,他们的主管可以通过谷歌表单进行交换,这将更新工作表,他们可以看到它我想是在飞行中发生的。

现在我给了你一些上下文,我真正需要的是发现是否真的有办法完成我想要的东西,因为我已经卡住了,一旦意识到从Google表格运行的脚本只适用于编辑权限(我需要没有人有权手动更改工作表,最好甚至不需要将帐户链接到Google),但现在我意识到即使表单内部的脚本在人们回复表单时没有运行,但只有在编辑模式下,我认为这对我来说是无用的,因为问题应该是动态的(表单会使用一些验证来查找表中可用的周末和员工)。

例如,当我在编辑模式下打开表单时,下面的代码会运行,但是当我打开共享链接时不会运行:

function onOpen() {
 var ui = FormApp.getUi();
  ui.alert('test');
}

所以,我的问题是,如果这个项目可以使用谷歌脚本和套件,如果有某种选项或许可我错过了使其工作,或者如果值得我尝试使用非入站计数器脚本,或者HTML服务,或者我应该忘记Google并寻找其他工具来完成这项工作。

感谢。

0 个答案:

没有答案