google-apps-script - GmailApp.getAliases() 返回一个空白列表

标签 google-apps-script gmail

我有一个有别名的用户。在 admin.google.com 中,我可以查看所有别名,但是当使用该用户时,我只使用以下代码创建了一个 Google Apps 脚本:

var aliases = GmailApp.getAliases();
Logger.log(aliases);

日志为空:“[]”。

我也尝试在启用 super 管理员用户和管理员目录 API 的情况下创建脚本,但结果是相同的。
我需要这种方法来发送这样的电子邮件:
GmailApp.sendEmail(email , "Subj.. ", "body....", {from: aliases[0]}); 

为什么这不起作用?

最佳答案

Google Apps 域(例如 Business、Education)有帐户别名,用于在登录 Google Apps 期间进行身份验证。

GMail 也有帐户别名,它们与 Google Apps 帐户别名不同。这些是您调用 GmailApp.getAliases() 时会显示的别名。 .

GMail Settings

关于google-apps-script - GmailApp.getAliases() 返回一个空白列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32480051/

相关文章:

google-apps-script - 如何停止在从 Google Drive 下载时记住和应用文件扩展名

javascript - 应用程序脚本 HTML 到 PDF

javascript - 创建基本的 Google 脚本来复制 SS 并保存到我的驱动器上的特定文件夹

ios - MailCore无法登录Gmail : mailcore Code=19 "unknown error code"

javascript - Google Apps 脚本 - 根据单元格中的数据发送电子邮件

javascript - 如何使用数组进行优化?

xml - Camel 中的 IMAP 轮询到 GMAIL

c# - netduino检查电子邮件

java - 如何告诉 Google 我尝试执行该任务?

python - 如何修复与Gmail建立网络时的错误以及如何创建电子邮件发件人? - Python