使用Google App脚本更改Google表格共享设置

问题描述 投票:0回答:1

我有一个脚本,该脚本在运行时会创建许多Google工作表(通过复制母版,然后向每个工作表添加特定数据),并将每个工作表放入不同的文件夹中。每个文件夹与不同的人(编辑者)共享,因此不同的人可以看到每个工作表。

对于创建的每个工作表,我都希望停止每个编辑器都可以与其他人共享文件。

我已经找到了如何使用file.isShareableByEditors()检查此权限,但看不到如何更改它。

我正在复制的主文件确实启用了此设置,但是复制权限未保留。

google-apps-script google-sheets google-drive-api
1个回答
0
投票

setShareableByEditors方法防止编辑者共享文件:

const stopEditorsFromSharingFile_ = file => file.setShareableByEditors(false)
© www.soinside.com 2019 - 2024. All rights reserved.