【发布时间】:2019-08-25 09:06:56
【问题描述】:
我正在尝试编写一个脚本,该脚本从电子表格中获取文件名,在我的驱动器中搜索该文件,并返回该文件的 ID。
我认为它不喜欢我的查询字符串,但我不确定它有什么问题。
function SearchDriveFiles (){
var moduleName =
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet.getRange("F19").getValue();
var searchFor = 'title contains"'+moduleName+'"';
var names =[];
var fileIds=[];
var files = DriveApp.searchFiles(searchFor);
//iterates through files
while (files.hasNext()) { //This is where the error happens
var file = files.next();
var fileId = file.getId();
fileIds.push(fileId);
var name = file.getName();
names.push(name);}
Logger.log(fileIds);
Logger.log(names);
}
我想记录文件名和 ID,但每次运行该函数时都会收到“无效参数:q”
【问题讨论】:
标签: google-apps-script google-sheets