无法通过gmail事件对象获取bccRecipients,ccRecipients和toRecipients

时间:2020-11-03 07:10:02

标签: google-apps-script gmail

我正在创建一个Gmail插件,基本上,我希望用户单击电子邮件后获得密件抄送,抄送和电子邮件。

我为此在清单中为 onTriggerFunction 进行了辩护,还添加了元数据范围。但是事件对象中的 bccRecipients ccRecipients toRecipients 属性为 null

清单

"gmail": {
  "contextualTriggers": [{
    "unconditional": {
    },
    "onTriggerFunction": "onGmailMessage"
  }]
}

范围

https://www.googleapis.com/auth/gmail.addons.current.message.metadata

1 个答案:

答案 0 :(得分:1)

Gmail event object包含以下信息:

  • gmail.accessToken字符串

  • gmail.bccRecipients []字符串列表

  • gmail.ccRecipients []字符串列表

  • gmail.messageId字符串

  • gmail.threadId字符串

  • gmail.toRecipients []字符串列表

bccRecipientsccRecipientstoRecipients是数组。

要访问这些数组中包含的元素,您需要遍历它们。

例如e.gmail.bccRecipients.forEach(function(recipient){Logger.log(recipient)});