所以,我有以下代码片段,它是一个较大的脚本的一部分,它复制模板文件夹并为各个用户的位置和数据自定义它们。此脚本的问题是:每当我为每个文件夹和工作表添加所有者或编辑器时,它会为每个文件夹和工作表发送电子邮件通知,即使运行该脚本的人必须授权该脚本运行。这导致大约11封通知电子邮件被发送到用户的电子邮件。我不喜欢垃圾邮件。
是否有办法取消每个共享项目的电子邮件通知和更改的权限,只发送一个已复制和配置文件和文件夹的摘要电子邮件?我打算在电子邮件中包含指向顶级文件夹(destConfiguration)的链接。我的原始摘要意图显示在注释部分的摘录下方。
相信我,我已经尽可能彻底地搜索了这个,但我开始与GMail Scripts等交叉。
var destConfiguration = sourceConfiguration.makeCopy(targetFolder).setName(clinicId+ " Caseload Management Configuration").setOwner(userId).removeEditor(editor);
/*snip*/
//Display a confirmation message
/*var mailTo = userId;
var mailSubject = clinicID+" Caseload Mangement Tools";
var mailCC = ccEmail;
var mailBody = "Your settings and folders for your clinic's Caseload Management Tools have been configured and copied to your Google Drive.");
MailApp.sendEmail(mailTo, mailSubject, mailBody, {name: "Mgmt Tools Bot"});*/
答案 0 :(得分:0)
这是不可能的。今天,所有共享修改都会向该文件的所有者发送电子邮件。