【发布时间】:2026-01-29 14:10:01
【问题描述】:
TLDR:
我们的 Google 电子表格已损坏,无法编辑/保存。它一直说Trying to reconnect. To edit offline, turn on offline sync when you reconnect 和Reconnecting。可能是由于保存了许多版本吗?如果是这样,如果我们不希望工作表更改其 ID,可以做什么?
非常感谢任何帮助!
详细背景:
我们的项目中有一个大型 Google 电子表格(here 中所述的 200 万个单元格大小限制。
我们一直在通过使用 python 在 google 驱动器中创建 CSV 以编程方式更新此工作表,然后使用 Google App Script 使用 CSV 中的内容更新工作表。
已经好几个星期了,今天开始出现问题,就是当我们手动打开工作表时,一直说“尝试重新连接。要离线编辑,重新连接时打开离线同步”和“重新连接”。我们不能对工作表进行任何更改。
我们尝试使用不同的浏览器(chrome、firefox、edge)和不同的操作系统(Windows、Mac),但仍然遇到同样的问题。所以我认为这与防火墙/浏览器配置无关。
我们尝试制作工作表的副本,并且能够对副本进行更改。我们还可以访问任何其他工作表并毫无问题地进行更改。
实际工作表和复制工作表之间的唯一区别可能是实际工作表有很多旧版本(连续几周每 3 分钟更新一次)。这会是编辑失败的原因吗?
另一种可能性是许多其他脚本阅读了此表。这可能是为什么? (停止所有脚本/将所有脚本重定向到另一个电子表格会很痛苦)
提前非常感谢!
其他细节/结论:
对于如此大规模的数据集,使用数据库绝对比使用电子表格更好。
使用了“.edu”域。我相信我们使用的是 G Suite 版本。
就像PC的情况一样,我在Android上使用移动版时无法进行任何更改。
从各种渠道看来,旧版本似乎无法删除(http://www.sevenminutescientist.com/2016/06/03/no-you-cannot-remove-a-revision-history-from-a-google-doc/)
当我查看版本历史时,它显示以下内容:“Google 文档遇到错误。请尝试重新加载此页面,或在几分钟后返回。”我无法访问任何旧版本。
【问题讨论】:
-
这两者都可能是您在编辑该工作表时遇到问题的原因。或者它可能完全由谷歌完成。
-
很抱歉不得不说,但可能是时候停止使用 Google 表格作为数据库并切换到数据库了。不难想象工作表难以显示在后台更新的 700k 单元格。我怀疑即使你解决了这个问题,你也只会遇到更多问题。
-
我会说它在谷歌结束,读取不太可能影响工作表,但每 3 分钟写入数周可能会导致问题(我认为你的意思是 > 700k 单元格?)但你没有提供太多细节。您使用的是付费域还是 edu 域?我相信他们的开发团队会很高兴收到您的来信,他们对我很有帮助。
标签: google-apps-script google-sheets google-drive-api