有什么原因,为什么查询的活动ancestorId不返回特定文件的所有活动?当我fileId用来查询活动时,我可以看到给定文件的所有单事件。但是,当我使用ancestorId查询活动时,我找不到其中一些。
如果我将groupingStrategy 从 更改为 ,我可以在 combineEvents 中看到丢失的事件(每个事件都有自己的 combinedEvent ),driveUi但是none为什么在使用祖先查询时其中一些不包含在singleEvents中,当文件查询中存在时?driveUidriveUi
编辑
也许这些细节将有助于找出问题所在:
服务用户: personC,文件所有者: personA
活动2
2016-01-04 23:17:16, edit, personA
2016-01-04 23:14:16, edit, personA
2016-01-04 23:11:03, edit, personA
2016-01-04 23:08:03, edit, personB
2016-01-04 23:05:02, edit, personA
2016-01-04 23:02:02, edit, personB
2016-01-04 22:59:02, edit, personB
2016-01-04 22:56:02, edit, personB
2016-01-04 22:53:01, edit, personB
2016-01-04 22:47:46, edit, personA •
2016-01-04-22:44:46, edit, personA •
2016-01-04 22:41:46, edit, personA •
2016-01-04 22:38:46, edit, PersonA •
2016-01-04 22:35:47, edit, personA •
2016-01-04 22:30:32, edit, personA •
2016-01-04 22:27:32, edit, personA •
2016-01-04 22:24:32, edit, personA •
活动1
2016-01-04 22:18:29, create, personA
• 祖先查询中的缺失事件
将服务用户更改为 personA 或 personB 对结果没有影响。