【问题标题】:Using sendEmail with second alias from getAliases()将 sendEmail 与 getAliases() 中的第二个别名一起使用
【发布时间】:2013-01-11 19:37:32
【问题描述】:

我在工作时有几个与我的 Google Apps for Education 帐户相关联的别名。 getAliases 得到了所有这些,这很好,但是当我尝试使用 sendEmail 从他们那里发送电子邮件时,它似乎只适用于第一个别名,这是我的个人别名。如果我使用 [0] 以外的任何别名尝试它,则不会发生任何事情,并且我不会收到错误消息。

【问题讨论】:

    标签: google-apps-script gmail google-workspace google-apps-for-education


    【解决方案1】:

    我遇到了类似的问题并且绞尽脑汁,才意识到我一直在使用 MailApp 而不是 GmailApp。

    这可能无法解决每个人的问题,但它只是添加到某人可能犯的错误清单中。

    【讨论】:

      【解决方案2】:

      这是来自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.');
      }
      

      【讨论】:

        猜你喜欢
        • 2021-01-16
        • 1970-01-01
        • 1970-01-01
        • 2019-01-23
        • 1970-01-01
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 2021-09-05
        相关资源
        最近更新 更多