如何从非编辑的协作者修改Google电子表格?

时间:2013-04-29 10:59:47

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

我有一个主人和一个客户端谷歌电子表格 客户端是主服务器的副本 我只能在主ss中访问,我的协作者只能访问客户端ss。我的合作者可以编辑客户端ss;然后单击一个菜单(称为“注册”)应该在Master ss上写下他的修改并自动发送给我。

好的,如果我的合作者是主人的编辑,那一切都没问题。否则寄存器脚本不会。

我该怎么办?我已经找到了这个,我已经看到有一个AddEditor方法,但我不知道使用。

var tss = SpreadsheetApp.openById('SS.KEY')

这里有一个错误;你没有权限......

谢谢

1 个答案:

答案 0 :(得分:2)

使用网络应用。即使用您的帐户为主电子表格创建一个Web应用程序。您可以从URL触发Web应用程序甚至传递参数。 使用能够调用Web应用程序的脚本设置客户端电子表格。

webapp将以“如您”的方式运行,拥有您的所有权利。客户端脚本将作为编辑客户端电子表格的人员运行。