打开Goog​​le文档时自动通知

时间:2013-07-30 17:20:10

标签: google-apps-script google-docs

我有一个包含以下代码的Google Apps脚本:

  function onOpen() {
    var emailAddress = "jthfortyone@gmail.com"; 
    var message = "Viewed"
    var subject = "Someone Viewed Your Resume";
    MailApp.sendEmail(emailAddress, subject, message);
}

我希望每当有人查看我的resume

时都会收到一封电子邮件

但出于某种原因,我只收到一封电子邮件,如果我是开放的,而不是其他人的电子邮件。

我需要更改以获得所需的结果?

2 个答案:

答案 0 :(得分:0)

应运行onOpen trigger以响应活动用户打开文档。

活跃用户定义为:

  

导致脚本执行的用户(Google帐户)。根据执行方法,这可能与effective用户不同。您也可以将其视为键盘上的用户

您是否尝试使用虚拟帐户访问该文档?

答案 1 :(得分:0)

共享文档中的容器绑定脚本仅在以下情况下运行:

  • 分享已授予编辑权限。 (观看和评论是不够的。)

  • 用户使用Google帐户登录。 (只有作为webapps运行的脚本才能匿名触发,此时它们作为所有者运行。在这种情况下,没有这样的选项。)

  • 用户同意授权该脚本。 (发送电子邮件的脚本需要授权。)

由于这是你的简历,我认为你需要找到另一种解决方案。