我正在使用addCommenter
函数使用谷歌应用程序脚本添加注释。但它会向用户发送邀请。有什么方法可以禁用此电子邮件通知吗??
这是我的代码
function shareGroup(usersToShare, sheetId) {
var newFile =DriveApp.getFileById(sheetId);
for (var i = 0; i <= usersToShare.length - 1; i++) {
newFile.addCommenter(usersToShare[i]);
}
}
使用默认的DriveApp服务是不可能的。但是,您可以使用高级驱动器服务来解决此问题(您应该在脚本编辑器中选择"资源">"高级谷歌服务…"来启用它,然后在谷歌开发者控制台中启用它。)
使用的代码应为:
Drive.Permissions.insert(
{
'role': 'reader',
'type': 'user',
'value': 'jane.doe@example.com',
'additionalRoles': ['commenter']
},
'fileId',
{
'sendNotificationEmails': 'false'
});