Google drive api 如何删除索引引用?

Google drive api 如何删除索引引用?,google-drive-api,google-drive-realtime-api,Google Drive Api,Google Drive Realtime Api,我仍然不确定索引引用是否与实时模型一起存储。 没有方法检索在CollaborativeString/-List上注册的所有引用。 如何在不修改字符串/列表的情况下摆脱索引引用? 我找不到“未注册参考”或类似的。 如果能获得更多关于引用的信息,那就太好了,因为关于生命周期等方面的文档非常有限(或者我太笨了,无法获得它……)索引引用是与CollabString/List处于同一级别的对象。您应该通过将它们组织在列表/地图中来跟踪它们,这取决于您使用它们的目的 例如,如果您使用它来跟踪Collabor

我仍然不确定索引引用是否与实时模型一起存储。 没有方法检索在CollaborativeString/-List上注册的所有引用。 如何在不修改字符串/列表的情况下摆脱索引引用? 我找不到“未注册参考”或类似的。
如果能获得更多关于引用的信息,那就太好了,因为关于生命周期等方面的文档非常有限(或者我太笨了,无法获得它……)

索引引用是与CollabString/List处于同一级别的对象。您应该通过将它们组织在列表/地图中来跟踪它们,这取决于您使用它们的目的

例如,如果您使用它来跟踪CollaborativeMap中用户光标在CollaborativeString中的位置,那么您可以拥有一个userId->index reference的CollaborativeMap

当用户在文本框中单击时,设置索引引用的位置。侦听gapi.drive.realtime.EventType.REFERENCE\u事件,以了解客户端更改

你是对的,目前没有一种明确的方法来“注销”引用,除非它可以删除并且它指向的区域被删除


我可以提交一些关于列出和注销引用的功能请求,但目前最好的办法是按照我上面所述跟踪它们,如果您担心型号大小,请尽量不要查看太多。

Fyi,你应该用google drive sdk标记你的帖子,因为该标记会被监控以获取问题。谢谢你的回复!由于我的CollabString保存了文件内容,所以很可能在文件的整个生命周期中引用会累积起来。如果能够列出并注销引用,那就太好了。我正在使用它们动态地将文档的区域标记为canBeDeleted标志在这方面没有帮助。