1

Romain Vialard 和 labnol 在 gmail 邮件合并脚本方面做得很好: http ://www.labnol.org/internet/personalized-mail-merge-in-gmail/20981

该脚本可让您指示是否要对所有发送的电子邮件进行密件抄送。它假定要包含在密件抄送中的电子邮件地址是您发送邮件的地址。

如何更改脚本以允许我密件抄送一个不同的电子邮件地址,而不仅仅是我发送的那个?

换句话说,我希望能够将任何电子邮件地址输入到 BCC,例如“emailtosalesforce@n-xvh0q8 2w.31ghxkeac.3.le.salesforce.com”

原因:我是 Salesforce.com 的用户,在在线系统中自动记录电子邮件的一种简单方法是密件抄送“电子邮件至 Salesforce.com”地址,例如“emailtosalesforce@n-xvh0q8 2w.31ghxkeac.3。 le.salesforce.com”。

4

4 回答 4

0

您可以将此电子邮件地址作为密件抄送放在脚本本身中。您是否正在使用 Apps 脚本库中提供的“又一个邮件合并”?

如果您打开电子表格并单击工具 > 脚本编辑器,您可以编辑脚本。在脚本中搜索“bcc”并添加您要用作密件抄送的电子邮件地址。

例如:密件抄送:“emailtosalesforce@n-xvh0q8 2w.31ghxkeac.3.le.salesforce.com”

查看文档以获取更多解释: https ://developers.google.com/apps-script/class_gmailapp#sendEmail

于 2012-08-01T15:50:41.867 回答
0

此功能内置于“又一个邮件合并”中。在您的电子表格中添加一个名为“bcc”的列,它将自动用于电子邮件的密件抄送字段。

于 2014-02-18T22:38:23.403 回答
0

旧版本要求您在脚本编辑器中修改 script/bcc 部分,不再使用“另一个邮件合并”。只需将名为“bcc”的列添加到电子表格(如 mdahlman 建议的那样)。完美运行。注意:没有显示电子邮件在发件箱中被密件抄送,但它有效(我使用唯一的密件抄送电子邮件用于电子邮件到销售人员,并且它记录得很好)。

于 2014-04-21T15:32:25.650 回答
0

如果您使用的是“又一个邮件合并”,请执行密件抄送搜索。代码读取 "bcc = (e.parameter.addMeAsBCCCheckbox == 'true') ? user : ''" replace "e.parameter.addMeAsBCCCheckbox == 'true') ? user : ''" 为您想要的电子邮件地址密送至。确保选中“我想收到每封已发送电子邮件的副本”

最终代码应如下所示:

    function startStandardMerge_(e) {
    var kind = (e.parameter.items == null) ? 'gmail' : 'docs';
    var selectedTemplate = GmailApp.getThreadById(e.parameter.chosenTemplate).getMessages()[0];
    var user = Session.getEffectiveUser().getEmail();
    var bcc = "EMAIL ADDRESS YOU WANT TO BCC TO";
    var name = e.parameter.chosenName;
    var from = e.parameter.chosenFrom;
    merge(kind, selectedTemplate, name, from, bcc);
于 2014-02-09T23:43:08.010 回答