var Files = DriveApp.getFilesByName(Filename);
while(Files.hasNext()) {...}
上面的代码搜索每个驱动器文件,并返回文件时,名称与文件名匹配,但可能会有重复的文件名我个人认为非常低效。
假设用户知道以下内容,
1.根文件夹ID
1.文件名称
有没有办法通过下面的代码来获取文件URL?
var FileURL = DriveApp.OpenFolder(FolderID).getFileByName(Filename).getURL();
1条答案
按热度按时间23c0lvtd1#
是的,您可以通过过滤父项来搜索文件。要搜索一组特定的文件或文件夹,请使用查询字符串
q
和files.list
来筛选要返回的文件。Python中的一个例子是:
其中
service
是Google云端硬盘API示例。文档中描述:https://developers.google.com/drive/api/guides/search-files#specific