jan*_*eir 4 google-apps-script
在 Google 云端硬盘中,人们可以搜索“不属于我”的文件。我需要从 Google Apps 脚本访问此内容。我已经尝试过 DocsList.find("所有者中不是'我'"); 这似乎是在驱动器 API 中执行此操作的方法,但没有成功(事实上,这让我作为所有者获得了文件。)我还用我的电子邮件地址替换了我,带或不带引号,但再次没有成功。
有谁知道这是否可能(除了迭代所有文件并手动检查 getOwner().getEmail() 之外,考虑到该特定用户拥有大量文件,这将花费太长时间。)
我认为目前更新的答案是使用 DriveApp.searchFiles(params) (https://developers.google.com/apps-script/reference/drive/drive-app#searchFiles(String))。代码是这样的:
// Log the name of every file in the user's Drive that shared with me
var files = DriveApp.searchFiles('sharedWithMe');
while (files.hasNext()) {
var file = files.next();
Logger.log(file.getName());
}
Run Code Online (Sandbox Code Playgroud)