Google 脚本将查看者添加到文件,导致发送电子邮件
Google Scripts adding viewers to a file, causes email sent
我有一个 google-appmaker 项目,我在其中将可能的查看者列表添加到工作流链中的一个文件中。用户附加文件并启动工作流程后,我将附加文件和查看者带到链接中,以便他们可以查看它。
然而,当我使用它时,它还会向用户发送另一封电子邮件,并且该文件已共享给查看者。理想情况下,我想在不触发电子邮件的情况下添加它们,因为工作流开始时还有另一封电子邮件。有没有办法在不通知他们的情况下添加查看者 file.addViewers doc。
谢谢
这可以使用高级驱动器 API 来完成。
文档是 here
代码如下:
function testFileSharing() {
shareFile("14fQ#################9SW2SIIutz5qk");
}
function shareFile(ID){
var permission = Drive.Permissions.insert({value:"test@gmail.com",role:"reader",type:"user"},ID,{sendNotificationEmails:false,emailMessage:"testing for you"});
Logger.log(JSON.stringify(permission));
}
必须在资源菜单和 Google API 控制台中启用高级驱动器 API。
我有一个 google-appmaker 项目,我在其中将可能的查看者列表添加到工作流链中的一个文件中。用户附加文件并启动工作流程后,我将附加文件和查看者带到链接中,以便他们可以查看它。
然而,当我使用它时,它还会向用户发送另一封电子邮件,并且该文件已共享给查看者。理想情况下,我想在不触发电子邮件的情况下添加它们,因为工作流开始时还有另一封电子邮件。有没有办法在不通知他们的情况下添加查看者 file.addViewers doc。
谢谢
这可以使用高级驱动器 API 来完成。
文档是 here
代码如下:
function testFileSharing() {
shareFile("14fQ#################9SW2SIIutz5qk");
}
function shareFile(ID){
var permission = Drive.Permissions.insert({value:"test@gmail.com",role:"reader",type:"user"},ID,{sendNotificationEmails:false,emailMessage:"testing for you"});
Logger.log(JSON.stringify(permission));
}
必须在资源菜单和 Google API 控制台中启用高级驱动器 API。