Google Drive Api File.LIst时间范围查询问题

时间:2018-12-16 15:58:49

标签: c# google-drive-api

当我使用Google驱动器API查询文档时,即使存在该范围的文档,它也会返回0项。我仅在时间范围内遇到此问题。我在下面写了查询。谁能帮我这个忙。.

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

1 个答案:

答案 0 :(得分:0)

在您的查询中,我认为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: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:59中的modifiedTime<='2018-11-115:59:59是错误的。但是,如果使用2018-11-115:59:59,则会发生查询错误。因此,我认为您在实际脚本中使用了正确的值。

参考:

如果我误解了你的问题,对不起。