我有几个与我的Google Apps for Education帐户相关联的别名。 getAliases获取所有这些,这很好,但是当我尝试使用sendEmail从他们发送电子邮件时,它似乎只能使用第一个别名,这是我个人的。如果我使用[0]以外的任何别名尝试它,没有任何反应,我没有收到错误。
答案 0 :(得分:0)
这是getAliases()
的例子。 WFM。
// Log the aliases for this Gmail account and send an email as the first one.
var me = Session.getActiveUser().getEmail();
var aliases = GmailApp.getAliases();
Logger.log(aliases);
if (aliases.length > 0) {
GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', {'from': aliases[0]});
} else {
GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.');
}
答案 1 :(得分:0)
我遇到了类似的问题而且正在绞尽脑汁,只是意识到我一直在使用MailApp而不是GmailApp。
这可能无法解决每个人的问题,但只是添加到某人可能犯过的错误清单中。