Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌应用程序脚本不';找不到文件_Javascript_Google Apps Script - Fatal编程技术网

Javascript 谷歌应用程序脚本不';找不到文件

Javascript 谷歌应用程序脚本不';找不到文件,javascript,google-apps-script,Javascript,Google Apps Script,我只想检查一下,我的谷歌硬盘上是否已经存在一个文件: var Filename = 'xyz'; var Files = DriveApp.getFilesByName(Filename); if (Files.hasNext()) { ... } 这几个月来确实很管用。但几周前它突然停止了工作。现在hasNext()的结果总是false-尽管文件名确实存在 谷歌应用程序脚本有什么变化吗?我的代码有什么问题吗?我可以修复它吗?最后,我找到了如何检索包含umlauts文件名的文件。请证实这一点标

我只想检查一下,我的谷歌硬盘上是否已经存在一个文件:

var Filename = 'xyz';
var Files = DriveApp.getFilesByName(Filename);
if (Files.hasNext()) { ... }
这几个月来确实很管用。但几周前它突然停止了工作。现在hasNext()的结果总是false-尽管文件名确实存在


谷歌应用程序脚本有什么变化吗?我的代码有什么问题吗?我可以修复它吗?

最后,我找到了如何检索包含umlauts文件名的文件。请证实这一点<代码>标题包含是查询所必需的。它不是
title=
。请为您的脚本确认以下脚本

脚本:
此外,您还可以在评论中对“20170817 Nachricten-Übergabe”使用此选项。很抱歉我来晚了。

哦。你是对的。但是上面的问题是错的。在原始代码中,我使用了字符串变量。但它已经有几个星期不起作用了。我不明白为什么。因为它以前工作过,我没有更改脚本中的任何内容。@wepli23例如,为了确认是否可以使用
getFilesByName()
,创建名为
xyz
的新文件(电子表格作为示例)并在我的回答中运行添加的脚本如何?如果有一些文件带有
xyz
,您可以查看日志。我现在尝试了不同的方法。事实上,DriveApp.getFilesByName(Filename)根本找不到一些文件,它以前确实找到过。它们都位于特定文件夹中。但是DriveApp到处搜索,对吗?@wepli23作为下一个确认,您可以尝试创建新项目并运行此脚本吗?因为我认为现有的项目主体可能有一些错误。@wepli23最后,我可以找到如何检索文件名包含特殊字符的文件。我更新了我的答案。请确认一下。
var name = "Übergabe News";
var Files = DriveApp.searchFiles('title contains "' + name + '" and trashed=false');
if (Files.hasNext()) { ... }