google-drive-api - 尽管根为空,但仍超出 Drive Realtime API 模型大小限制

标签 google-drive-api google-drive-realtime-api

我的驱动器文件似乎包含损坏或泄漏的实时文档。

当我调用 realtimeDocument.getModel().getRoot().toString() 时,输出为 {slides: []},但是当我尝试插入新幻灯片(自定义对象有 10 或 15 个小字符串属性),我收到大小限制错误。

Model size limit has been exceeded. Used: 10681723 bytes; Limit: 10485760 bytes

有没有办法可以重新初始化实时文档或使其自行缩小?

这似乎只发生在一个文件中 - 我的所有其他文件在实时文档大小和模型复杂性之间都有合理的映射。

最佳答案

您之前是否在文档中创建并删除了很多对象?目前,每个 CollaborativeObject 都永远保留在模型中。因此,从根中删除它实际上并没有释放空间。 (这是因为对象可以通过协作者操作或撤消重新附加到根。)

在正常操作中,这通常不会成为问题,但如果您不断创建和删除对象,则可能会遇到问题。

关于google-drive-api - 尽管根为空,但仍超出 Drive Realtime API 模型大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22362484/

相关文章:

ios - iOS 中的 Google Drive API downloadUrl 404

python - 谷歌电子表格 API : 'SpreadsheetsClient' object has no attribute 'update_cell'

ios - 获取谷歌电子表格 ios

javascript - 使用元数据 API 迭代 Google Drive 文件

javascript - Google Drive 上的 app.js JavaScript API

google-drive-api - 如何通过 Realtime API 构建和使用协作数据模型?

android - 如何在 Android 集成中从 Google Drive 获取选定的文件路径?

javascript - 从 google Drive 自行下载 xlsx 文件

node.js - 我可以使用服务器端生成的 token 将文件上传到客户端的谷歌驱动器(angularjs)

google-app-engine - Google Drive properties.insert 错误