通过通知添加工作表权限

时间:2019-03-02 21:32:57

标签: google-apps-script google-sheets google-drive-api

我正在使用。...

DriveApp.getFileById(fileId).addEditor(shareWith);

以编程方式在我的共享电子表格上设置权限。

我注意到的一件事是共享用户没有收到与他们共享文件的通知。

我需要添加任何参数来触发该通知吗?

2 个答案:

答案 0 :(得分:0)

的addEditor(user)和addEditor(emailAddress)方法
  • 驱动器服务中的类文件
  • 电子表格服务中的
  • 电子表格类

没有“添加任何参数以触发该通知”。

一种替代方法是使用邮件服务(MailApp)或Gmail服务(GmailApp)构建并发送您自己的通知作为电子邮件。

参考

答案 1 :(得分:0)

您共享的脚本会向编辑器发送“编辑邀请”通知电子邮件。当您想向电子表格添加编辑器并向编辑器发送通知电子邮件时,可以使用 DriveApp.getFileById(fileId).addEditor(emailAddress); 代替使用参数。如果您想在电子表格中添加编辑器而不向编辑器发送通知电子邮件,则可以使用 SpreadsheetApp.openById(fileID).addEditor(emailAddress);