Google drive api Google文档修订版的lastModifyingUser不会显示每个版本的最新编辑器。预定的

Google drive api Google文档修订版的lastModifyingUser不会显示每个版本的最新编辑器。预定的,google-drive-api,Google Drive Api,我有一个谷歌文档和一个谷歌表单,上面有一个脚本,每小时检查一次文档,如果做了更改,会向文档的编辑和所有者发送一封电子邮件 我想通过排除做出最新更改的人来改进此脚本,这样他们就不会收到自己更改的更新电子邮件。然而,我从修订列表中获得的信息遇到了一个问题:每个修订中的lastModifyingUser似乎都与做出更改的最老用户挂钩,而不是最新用户。或者,是报告谁对文档的某个版本进行了第一次更改,但我希望“最后一次”是指最新的更改 考虑以下单个版本/修订的历史记录示例: 上午10:05,一个人 上午1

我有一个谷歌文档和一个谷歌表单,上面有一个脚本,每小时检查一次文档,如果做了更改,会向文档的编辑和所有者发送一封电子邮件

我想通过排除做出最新更改的人来改进此脚本,这样他们就不会收到自己更改的更新电子邮件。然而,我从修订列表中获得的信息遇到了一个问题:每个修订中的lastModifyingUser似乎都与做出更改的最老用户挂钩,而不是最新用户。或者,是报告谁对文档的某个版本进行了第一次更改,但我希望“最后一次”是指最新的更改

考虑以下单个版本/修订的历史记录示例: 上午10:05,一个人

上午10:07,B个人

上午10:08,B个人

我所看到的是,即使在10:07之后,这个版本的最后一个修改者将始终是一个人。如果在10:09或更晚的时候检查,我希望是B个人。 我有几个与此相关的问题:

1) 这是lastModifyingUser属性的预期结果吗

2) 是否有其他方法可以查看最近更改文档的人,即使文档的版本相同

3) 有人知道编辑之间的最短时间间隔会导致不同的版本吗

4) 我可以更改文档的设置以强制每个编辑都是其自己的版本吗


感谢您的任何见解,

有相同的问题。我注意到,当您调用File:get时,实际会出现预期的行为-结果上的lastModifyingUser属性实际上已为文件的当前版本正确设置。