Google Apps脚本 - 使用Gmail签名发送电子邮件

时间:2017-08-28 04:46:21

标签: google-apps-script gmail-api

我是GAS和Gmail API的新手,并尝试使用带有Gmail API的Google Apps脚本从Google电子表格触发电子邮件。

我的问题是,是否可以在电子邮件中包含用户的Gmail签名后发送电子邮件?

所以我想知道我是否可以从我的Gmail帐户访问我的签名并随之发送电子邮件。是否可以使用Gmail API和应用脚本?

这是我到目前为止所得到的。

https://developers.google.com/admin-sdk/email-settings/#manage_signature_settings - 已弃用以下链接应该正常工作

https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs

从上面的链接我想我应该使用sendAs资源。不知道我怎么能触发电子邮件。

如果有人可以使用包含签名的Google Apps脚本和Gmail API向我显示测试电子邮件,我将非常感激。电子邮件可以是纯文本。

再次感谢。 我真的需要这个。请帮帮我。

1 个答案:

答案 0 :(得分:1)

docs来看似乎确实有可能。

要更新,您需要向此资源发送PUT请求:

PUT https://www.googleapis.com/gmail/v1/users/userId/settings/sendAs/signature 其中userId是您的用户标识ID,signature是以下列表中的设置之一

{
  "sendAsEmail": string,
  "displayName": string,
  "replyToAddress": string,
  "signature": string,
  "isPrimary": boolean,
  "isDefault": boolean,
  "treatAsAlias": boolean,
  "smtpMsa": {
    "host": string,
    "port": integer,
    "username": string,
    "password": string,
    "securityMode": string
  },
  "verificationStatus": string
}