Romain Vialard和labnol在为gmail邮件合并编写脚本方面表现出色: http://www.labnol.org/internet/personalized-mail-merge-in-gmail/20981
该脚本可让您指明是否要在发送的所有电子邮件中进行BCC。它假定要包含在BCC中的电子邮件地址是您发送的电子邮件地址。
如何更改脚本以允许我BCC一个不同的电子邮件地址,而不仅仅是我发送的那个?
换句话说,我希望能够向BCC输入任何电子邮件地址,例如“emailtosalesforce @ n-xvh0q8 2w.31ghxkeac.3.le.salesforce.com”
为什么: 我是Salesforce.com的用户,在线系统中自动记录电子邮件的一种简单方法是向BCC发送“Email To Salesforce.com”地址,例如“emailtosalesforce @ n-xvh0q8 2w.31ghxkeac.3.le”。 salesforce.com”。
答案 0 :(得分:0)
您可以将此电子邮件地址作为BCC放入脚本本身。 您使用的是“又一个邮件合并”,可以在Apps脚本库中找到吗?
如果您打开电子表格并点击工具>脚本编辑器,您可以编辑脚本。 在脚本中搜索“bcc”并添加您要用作密送的电子邮件地址。
例如:bcc:“emailtosalesforce @ n-xvh0q8 2w.31ghxkeac.3.le.salesforce.com”
请查看文档以获取更多解释: https://developers.google.com/apps-script/class_gmailapp#sendEmail
答案 1 :(得分:0)
如果您正在使用"还有另一个邮件合并,"执行bcc搜索。代码所在的位置" bcc =(e.parameter.addMeAsBCCCheckbox ==' true')?用户:''"替换" e.parameter.addMeAsBCCCheckbox ==' true')?用户:''"使用您想要密送的电子邮件地址。请务必检查"我想收到每封发送的电子邮件的副本"
最终代码应如下所示:
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);
答案 2 :(得分:0)
此功能内置于"另一个邮件合并"。添加名为" bcc"的列到您的电子表格,它将自动用于电子邮件的密送字段。
答案 3 :(得分:0)
旧版本要求您在脚本编辑器中修改脚本/密件抄送部分,而不是使用"而是另一个邮件合并"。只需添加名为" bcc"的列电子表格(正如mdahlman建议的那样)。工作完美。注意:没有显示电子邮件在发件箱中是BCCed,但它有效(我使用了独特的bcc电子邮件用于电子邮件到salesforce,它记录得很好)。