如何在Google Apps脚本中查看云端硬盘和文档全局共享设置

时间:2017-09-17 04:45:19

标签: google-apps-script

Google允许管理员关闭用户域外的文件共享。是否可以使用Google Apps脚本检查是否已开启或关闭此功能?

https://support.google.com/a/answer/60781?hl=en

1 个答案:

答案 0 :(得分:0)

您可以使用GAS检索共享文件的情况,如下所示。

1。检索文件的共享情况

getSharingAccess()getSharingPermission()用于此目的。

var file = DriveApp.getFileById("### File ID ###");
var access = file.getSharingAccess();
var permission = file.getSharingPermission();

2。修改文件共享情况

setSharing()用于此目的。

var file = DriveApp.getFileById("### File ID ###");
file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);
var access = file.getSharingAccess();
var permission = file.getSharingPermission();

您可以在herehere看到AccessPermission类型的详细信息。

如果我误解了你的问题,我很抱歉。