使用日期查询从Apps脚本搜索驱动器文件夹

时间:2017-03-22 14:17:29

标签: google-apps-script google-drive-api

我在应用程序脚本DriveApp.Folder中遇到问题,搜索包含日期的查询字符串的文件夹。

var q = ("modifiedTime > \'"+Utilities.formatDate(fromDate, "CET", "yyyy-MM-dd'T'HH:mm:ss'+01:00'")+"\'"),
   newFolders = parentFolder.searchFolders(q);
console.log("Q: "+q);
while(newFolders.hasNext()){

我在日志中得到了这个:

  

E RUNTIME错误:[参数无效:q]       at dailyReport(代码:12)(STW上传)0d8a194c-411c-4f06-aa82-d5e40c8550e5

     

D Q:createdTime> '2017-03-21T00:00:00 + 01:00'

奇怪的是,如果我在Drive API Explorer中运行相同的查询,它就能正常工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

阅读精美打印

来自Spencer Easton:Drive App是版本2
从kpg:版本2使用modifiedDate,版本3使用modifiedTime和createdTime。 Drive API Explorer是版本3