是否可以为别人的电子表格添加触发器?

时间:2012-06-26 12:33:08

标签: google-apps-script google-apps

我有一个使用OAuth2请求访问其他人的Google文档的应用。我希望能够对这些访问权限执行的操作之一是在用户的一个电子表格上添加触发器。

问题是......是否可以使用针对该用户的有效OAuth访问令牌为不同用户ID所拥有的电子表格添加触发器?

我目前可以看到的唯一方法是通过Google Apps脚本,但我无法看到如何在其他人的电子表格中添加触发器,即使使用有效的访问令牌也是如此。我是对的,还是有办法?还有其他方式(除了使用Google Apps脚本)吗?

谢谢,

汤姆。

1 个答案:

答案 0 :(得分:3)

要将触发器添加到您具有编辑权限的其他用户工作表,请使用包含相关电子表格ID的以下行。

ScriptApp.newTrigger("myFunction").forSpreadsheet("id of my spreadsheet").onEdit().create();