我正在设置api,需要将我的驱动器中某些文件的所有权从我的服务帐户更改为我的非服务帐户。如何关闭电子邮件通知?我已经通过Python as well as via the docs (at the bottom of the page)尝试了。电子邮件变得非常烦人。
new_permission = {'value': 'me@example.com', 'type': 'user', 'role': 'owner', 'sendNotificationEmails':'false'}
self.service.permissions().insert(fileId=self.doc['copied']['id'], body=new_permission, sendNotificationEmails='false').execute()
答案 0 :(得分:4)
正如@Grant在评论中提到的那样,使用布尔false
而不是字符串'false'
。
由于您要更改文档的所有者,因此会忽略sendNotificationEmails,因为per the documentation:
是否在向用户或群组共享时发送通知电子邮件。 如果
role
为owner
,则会忽略此参数并发送电子邮件。 (默认值:true
)