【问题标题】:Google Script Email谷歌脚本电子邮件
【发布时间】:2013-04-04 16:46:16
【问题描述】:

我在下面的行中使用谷歌脚本发送带有单词附件的电子邮件,但由于某种原因,只有所有者 [我] 可以运行下面的代码,并且我确实收到了带有附件的电子邮件。对于普通用户,以下代码不会执行,我确实在我的帐户和用户帐户上授权了脚本。由于它对我有用,我认为这一定是授权问题。它也曾经为用户工作。

MailApp.sendEmail(email, "Your Files - " + folder.getName(),
        "Please find your files attached.", {attachments: attachFiles});

任何帮助将不胜感激。

【问题讨论】:

  • 您遇到的具体错误是什么?

标签: google-apps-script


【解决方案1】:

您是在连接用户或您(脚本所有者)的权限下运行此脚本吗?如果是这种情况,请将其更改为“用户访问网络应用程序”。

你能提供更多细节吗?

【讨论】:

    【解决方案2】:

    如果这是对工作表/表单的附加,您可能还需要与用户共享工作表。用户尝试访问脚本时是否得到提示?他们看到了什么错误信息?

    “var email”是一个电子邮件地址还是多个?

    如果这是一个已发布的网络应用程序,请确保在运行 /dev 时保存并发布最新版本,并且用户会看到 /exec 文件 > 管理版本 保存新版本 发布 > 部署为 Web 应用程序 使用最新的项目版本更新

    【讨论】:

      【解决方案3】:

      发布或部署时,是否忘记将执行行为更改为“用户访问Web应用程序”?

      【讨论】:

        猜你喜欢
        • 2017-07-31
        • 1970-01-01
        • 2016-09-12
        • 1970-01-01
        • 2020-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多