gpt4 book ai didi

google-apps-script - .searchFiles() 迭代器返回 "invalid argument: q"错误

转载 作者:行者123 更新时间:2023-12-05 02:59:41 26 4
gpt4 key购买 nike

我正在尝试编写一个脚本,从电子表格中获取文件名,在我的驱动器中搜索该文件,然后返回该文件的 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”

最佳答案

这个修改怎么样?

来自:

var searchFor = 'title contains"'+moduleName+'"';

收件人:

var searchFor = 'title contains "'+moduleName+'"';
  • 请插入一个空格。

引用资料:

如果这不能解决您的问题,我深表歉意。

关于google-apps-script - .searchFiles() 迭代器返回 "invalid argument: q"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57642512/

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