按脚本授予编辑权限(Google Apps脚本)

时间:2020-04-04 11:23:34

标签: javascript google-apps-script google-sheets

我有带有脚本和边栏的google电子表格(html输入字段)。我将与同事共享此电子表格。和我的同事会复制我的电子表格供个人使用。

这是问题

  • 在编辑脚本时,我想编辑同事的电子表格脚本,该脚本复制了电子表格。

  • 为此,这是我的想法。

    1. 当我的同事在使用工作表之前首先在工作表上运行特定按钮(脚本)时,我自动获得该电子表格的编辑权限。然后转到同事的电子表格脚本并进行编辑。他们为此有脚本吗?
    1. 一个脚本文件,并运行多个电子表格。我的脚本用于通过侧边栏上的html输入表单输入一些特定于数据的工作表和单元格。有几种输入形式,并指定了特定的工作表名称和单元格地址来设置值。他们有2的方法吗?我尝试发布附加组件。但效果不佳。请给我一些想法。

1 个答案:

答案 0 :(得分:2)

对于第一部分,您只需添加行即可;

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.addEditor('----@-------');

要直接创建/编辑脚本文件,您必须使用App Script API

App Script API

第二部分,您可以将脚本编写为独立文件,并使用电子表格中的脚本库。将脚本保留在开发模式下将始终使用脚本文件中的当前代码。

Apps-script libraries