使用谷歌脚本将记录添加到谷歌电子表格,无需访问该表

时间:2014-01-02 14:58:20

标签: google-apps-script google-sheets

我创建了一个用作表单的电子表格,允许用户在充当数据库的另一个表单中输入信息。我共有110个用户,所有用户都有一个单独的电子表格用于输入数据。他们无法访问充当数据库的电子表格。我已经编写了脚本来将数据从他们的工作表剪切到主工作表,并且当我这样做时它可以工作,因为我可以访问这两个工作表。但是,他们运行脚本后会发出访问被拒绝错误。

有没有办法以主用户身份运行该特定脚本或所有脚本,以便我可以使用我的访问权限?

请指教。帮助将非常感激。

谢谢

1 个答案:

答案 0 :(得分:1)

只需创建一个webapp界面并将其发布为以您的身份运行。从配置文件session.getActiveUser()获取每个用户的电子表格.getEmail告诉你谁在运行它。 您还需要锁定,因为用户可以同时运行它并且所有内容都写到同一个地方。