Google Script Email

时间:2013-04-12 08:30:47

标签: google-apps-script

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

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

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

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

你能提供更多细节吗?

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:1)

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