gpt4 book ai didi

google-apps-script - 如何使用 Google 应用程序脚本限制文件的复制/下载/打印访问

转载 作者:行者123 更新时间:2023-12-04 13:32:28 25 4
gpt4 key购买 nike

有没有人找到一种方法来限制使用谷歌应用程序脚本对电子表格的复制/下载/打印访问?背景信息:我创建了一个脚本,使用 setShareableByEditors(false) 限制编辑者的共享权限。唯一的问题是,编辑人员仍然可以轻松复制电子表格,然后广泛共享。我知道有一个选项可以在 Google 表格中手动限制此设置,但此解决方案不可扩展,因为我正在尝试管理大量电子表格的共享设置。任何建议将不胜感激。谢谢!

最佳答案

您可以通过 enabling 来完成此操作并使用 Advanced Drive Service .您可以将文件restricted 标签设置为true。这是一个例子:

function restrictFile() {

var id = '10iM3V2q7FQWBAxy93eN9jvbp_SFco-KLPibeG9XRr71';

// get the file with the Advanced Drive API (REST V2)
var file = Drive.Files.get(id);
Logger.log('File "%s", restricted label was: %s', file.title, file.labels.restricted);

// set the restricted label
file.labels.restricted = true;

//update the file
Drive.Files.update(file, id);

// check the updated file
var updatedFile = Drive.Files.get(id);
Logger.log('File "%s", restricted label is: %s', updatedFile.title, updatedFile.labels.restricted);

}

您也可以在文件 > 共享... > 高级下的 UI 中确认它: enter image description here

关于google-apps-script - 如何使用 Google 应用程序脚本限制文件的复制/下载/打印访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42103407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com