【问题标题】:Google Drive Api File.LIst issue with Time range query时间范围查询的 Google Drive Api File.LIst 问题
【发布时间】:2018-12-16 15:58:48
【问题描述】:

当我使用 Google 驱动器 API 查询文档时,它返回 0 个项目,即使存在该范围之间的文档。我只在时间范围内面临这个问题。我在下面写了查询。任何人都可以帮我解决这个问题..

mimeType!='application/vnd.google-apps.folder' AND trashed=false AND 'me' in owner AND modifiedTime>='2018-11-16T14:00:00' AND modifiedTime

【问题讨论】:

  • 我的回答是否向您展示了您想要的结果?你能告诉我吗?这对我学习也很有用。如果这可行,与您有相同问题的其他人也可以将您的问题作为可以解决的问题。如果您对我的回答有疑问,请随时告诉我。我想学习解决你的问题。

标签: c# google-drive-api


【解决方案1】:

在您的查询中,我认为mimeType!='application/vnd.google-apps.folder' AND trashed=false AND 'me' in owners 是正确的。但是关于modifiedTime>='2018-11-16T14:00:00' AND modifiedTime<='2018-11-11T5:59:59',在这种情况下,“2018-11-16T14:00:00 之后”和“2018-11-11T5:59:59 之前”的文件正试图被检索。所以结果变成了{"files": []}

模式一:

对于modifiedTime,如果你想检索从2018-11-11T5:59:592018-11-16T14:00:00的文件,这个查询怎么样?

mimeType!='application/vnd.google-apps.folder' AND trashed=false AND 'me' in owners AND modifiedTime<='2018-11-16T14:00:00' AND modifiedTime>='2018-11-11T5:59:59'

模式2:

对于modifiedTime,如果要检索“2018-11-11T5:59:59之前”和“2018-11-16T14:00:00之后”的文件,这个查询怎么样?

mimeType!='application/vnd.google-apps.folder' AND trashed=false AND 'me' in owners AND (modifiedTime>='2018-11-16T14:00:00' OR modifiedTime<='2018-11-11T5:59:59')

注意:

  • 在您的查询中,2018-11-115:59:59modifiedTime&lt;='2018-11-115:59:59 是错误的。但是如果使用2018-11-115:59:59,就会出现查询错误。所以我假设您在实际脚本中使用了正确的值。

参考:

如果我误解了你的问题,我很抱歉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    相关资源
    最近更新 更多