如何在Google Apps脚本中以编程方式复制文件绑定脚本的脚本权限?

时间:2019-05-29 19:55:52

标签: google-apps-script google-form google-apps-script-api

我正在尝试使用Google表格+表单实施绩效评估系统。总的来说,我需要根据模板为每个用户生成一个表单。用户提交答案后,我需要编辑表单,以删除其中一个选项,避免同事重复提交。

为了实现这一点,我打算创建表单并将它们链接到同一电子表格工作表-据我所知,这是不可能的。因此,使用标准流程将表单提交数据到同一位置是不可行的,因为我需要在电子表格中创建大约100个标签,每个标签包含大约7、8行(不会一次输入,但逐步地在每个电子表格中。

无论如何,我的最后一个想法不是将任何表单链接到我的电子表格,而是在模板表单中编写一个简单的脚本以将该数据写入我的电子表格。该脚本已绑定到表单,因此,当我复制模板并创建新表单时,脚本也会被复制。效果很好,但是对于每个新副本,我需要手动授予脚本权限(它需要写在我的响应电子表格上)。

对我来说,最简单的解决方案是能够在同一电子表格中写入所有表单的结果(能够分别对每个表单提交进行操作),但恐怕不可能。因此,是否有可能完全复制一个绑定到文件项目及其权限的文​​件,从而不需要手动授予权限?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用Google网络应用,并制作自己的界面而不是Google表单? https://developers.google.com/apps-script/guides/web