是否可以使用 Google Apps 脚本在 Google 云端硬盘中搜索文档和文件夹?
谷歌已经取消了自己的文档/驱动器搜索小工具,因为它似乎依赖于 iGoogle,谷歌企业支持也承认了这一点。
谢谢
我想你正在寻找搜索文件 https://developers.google.com/apps-script/reference/drive/drive-app#searchFiles%28String%29 and 搜索文件夹 https://developers.google.com/apps-script/reference/drive/drive-app#searchFolders%28String%29DriveApp 的。
完整的参数列表可在Google 云端硬盘 SDK 文档 https://developers.google.com/drive/search-parameters
我已经运行了一些测试,似乎不可能进行 1 次搜索并获取文件和文件夹,就像可以从 Google Drive API 调用搜索功能一样。
这里的代码列出了标题中包含 2013 的文件和文件夹
function myFunction() {
var searchFor ='title contains "2013"';
var names =[];
var files = DriveApp.searchFiles(searchFor);
while (files.hasNext()) {
var file = files.next();
names.push(file.getName());
}
var folders = DriveApp.searchFolders(searchFor);
while (folders.hasNext()) {
var file = folders.next();
names.push(file.getName());
}
for (var i=0;i<names.length;i++){
Logger.log(names[i]);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)