当您转到联系人 >> 更多 >> vCard 格式 >> 导出 - 这将创建一个联系人文件。
如果您随后撰写新邮件,请附加该 .vcf 文件,发送到 Gmail 地址 - Gmail 将向收件人显示一个不错的“导入联系人”快捷方式链接。
当您在 GAS 中以与导出文件相同的格式重新创建 .vcf 文件并使用 GmailApp 将其作为附件发送时,Gmail 不会显示“导入到联系人”。它只显示“视图”。
但是,如果您在使用 GAS 创建的文件上单击“下载”,然后附加并发送手动撰写的新邮件,Gmail 将显示“导入”链接。
在使用 GmailApp 将 vCard 文件作为附件发送时,Apps 脚本是否可以执行任何操作来确保显示“导入到联系人”链接,或者这真的更像是 Gmail 问题吗?
var layout = 'BEGIN:VCARD' + '\n' +
'VERSION:3.0' + '\n' +
'FN: Forrest Gump' + '\n' +
'N:Gump;Forrest;;;' + '\n' +
'EMAIL;TYPE=INTERNET:forrestgump@example.com' + '\n' +
'END:VCARD' + '\n';
var vCard = [{fileName:"new contacts.vcf", content:layout}];
GmailApp.sendEmail("example@gmail.com", "Subject", "Body...", {attachments: vCard});