Javascript Google脚本应用程序-变量内变量错误

Javascript Google脚本应用程序-变量内变量错误,javascript,google-apps-script,Javascript,Google Apps Script,用于搜索的Google驱动脚本-我无法为searchterm添加变量。我一加上它,就不断地犯错误——也许我做错了 最终,我想要一个带有搜索框的web应用程序,这个按钮可以搜索术语。使用owneris变量 function SearchFiles() { //Please enter your search term in the place of Letter var searchterm ='print'; var searchFor ='title contains "searchterm"

用于搜索的Google驱动脚本-我无法为searchterm添加变量。我一加上它,就不断地犯错误——也许我做错了

最终,我想要一个带有搜索框的web应用程序,这个按钮可以搜索术语。使用owneris变量

function SearchFiles() {
//Please enter your search term in the place of Letter
var searchterm ='print';
var searchFor ='title contains "searchterm"';
var owneris ='and "youremail@yourdomain.com" in Owners';
var names =[];
var fileIds=[];
var files = DriveApp.searchFiles(searchFor + owneris);
while (files.hasNext()) {
  var file = files.next();
  var fileId = file.getId();// To get FileId of the file
 fileIds.push(fileId);
 var name = file.getName();
 names.push(name);

}

for (var i=0;i<names.length;i++){
 Logger.log(names[i]);
Logger.log("https://drive.google.com/uc?export=download&id=" + fileIds[i]);

}

}
函数搜索文件(){
//请在字母处输入搜索词
var searchterm='print';
var searchFor='title包含“searchterm';
var owneris='and'youremail@yourdomain.com"业主";;
变量名称=[];
var fileIds=[];
var files=DriveApp.searchFiles(searchFor+owneris);
while(files.hasNext()){
var file=files.next();
var fileId=file.getId();//获取文件的fileId
fileId.push(fileId);
var name=file.getName();
name.push(name);
}

对于(var i=0;i您只需要在正确的位置添加引号,它应该可以工作:

var searchterm ="'print';
var searchFor ="title contains " + searchterm;
var owneris =" and 'youremail@yourdomain.com' in owners";

一定要换衣服youremail@yourdomain.com

您只需在正确的位置添加引号,就可以了:

var searchterm ="'print';
var searchFor ="title contains " + searchterm;
var owneris =" and 'youremail@yourdomain.com' in owners";

一定要换衣服youremail@yourdomain.com

太好了!成功了!谢谢你的帮助!现在我必须弄清楚如何在google html中获得输入文本框来填充searchterm变量。我可能需要寻求更多帮助!!太好了!成功了!谢谢你的帮助!现在我必须弄清楚如何在google html中获得输入文本框来填充searchterm变量。我可能需要寻求更多帮助!!