gpt4 book ai didi

javascript - Google Apps 脚本中的文件迭代器在搜索不存在的文件时返回无效参数

转载 作者:行者123 更新时间:2023-11-29 17:56:44 24 4
gpt4 key购买 nike

我正在尝试将带有标签(从谷歌表格中读取)的邮件内容复制到以主题作为文档名称的文档中。如果一个文档已经存在,我需要在同一个文档中添加邮件正文,如果不存在,我需要创建一个主题为文档名称的文档。我正在使用的脚本的一部分是这样的:

function searchdrive(x) {
var iterator = DriveApp.searchFiles(x);

if(iterator.hasnext()) {
var docid = iterator.next().getId();
return docid;
Logger.log(docid);
}
var doc = DocumentApp.create(x);
docid = doc.getId();

return docid;
}

如果文档不存在,iterator.hasnext() 应该返回 false,但它会作为无效参数抛出错误。

我该如何解决这个问题?

最佳答案

Googles Apps Scripts 使用 Drive API 的版本 2,而不是 v3。

将查询字符串中的“名称”替换为“标题”。

v2 Drive API: Search Parameters documentation

关于javascript - Google Apps 脚本中的文件迭代器在搜索不存在的文件时返回无效参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38429214/

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