我有一个脚本,通过(唯一)文件名找到一个文件:
function getFileByName(filename) {
var files = DocsList.getRootFolder().find("title:" + '"' + filename + '"');
Logger.log("looking for " + filename);
for( var i in files){
Logger.log("checking " + files[i].getName());
if ( files[i].getName() == filename )
{
Logger.log("found " + files[i].getName());
return files[i];
}
} //for i in files
Logger.log("did not find " + filename);
} //getFileByName_
直到昨天,它几个月来一直很有魅力。现在它似乎不是循环正在运行(我添加了Logger.log("checking " + files[i].getName());
行来调试,但我从未看到它出现在日志中。
任何想法(或其他调试的想法?)?谢谢!
答案 0 :(得分:0)
删除“标题”,然后查看代码文件名下的文件名。
function getFileByName(filename) {
var files = DocsList.getRootFolder().find(filename);
Logger.log("looking for " + filename);
for( var i in files){
Logger.log("checking " + files[i].getName());
if ( files[i].getName() == filename )
{
Logger.log("found " + files[i].getName());
return files[i];
}
} //for i in files
Logger.log("did not find " + filename);
} //getFileByName_