代码之家  ›  专栏  ›  技术社区  ›  Mayuresh

谷歌驱动器Api文件。列表问题与时间范围查询

  •  0
  • Mayuresh  · 技术社区  · 6 年前

    当我使用Google drive API查询文档时,它返回0项,即使存在介于这两个范围之间的文档。我只在时间范围内面对这个问题。我在下面写了一个问题。谁能帮我解决这个问题。。

    mimeType!='应用程序/vnd。谷歌应用。folder'和trashed=false,owners和modifiedTime中的'me'>='2018-11-16T14:00:00'和修改后的时间<='2018-11-16T15:59:59'

    1 回复  |  直到 6 年前
        1
  •  0
  •   Tanaike    6 年前

    在你的提问中,我认为 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": []} .

    模式1:

    对于 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' AND modifiedTime>='2018-11-11T5:59:59'
    

    模式2:

    对于 修改时间 ,如果要检索“之前”的文件 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:59 属于 modifiedTime<='2018-11-115:59:59 这是错误的。但如果 2018-11-115:59:59 如果使用,则会发生查询错误。所以我假设你在实际脚本中使用了正确的值。

    参考:

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