【问题标题】:Evaluate Google Sheet offline programmatically以编程方式离线评估 Google 表格
【发布时间】:2019-10-04 13:14:36
【问题描述】:
在不使用 API 的情况下评估 Google 表格的最佳方法是什么?通过评估我的意思是,更改一些单元格并重新计算依赖单元格。
您可以离线使用 Google 表格,因此它们必须存储在某个地方,并且评估代码也需要离线运行。如何从 JS/Python 控制此功能?
我需要尽快运行数千次计算,而 API 太慢了/我会受到速率限制。
【问题讨论】:
标签:
google-apps-script
google-sheets
google-api
【解决方案1】:
您可以离线使用 Google 表格,因此它们必须存储在某个地方,并且评估代码也需要离线运行。如何从 JS/Python 控制此功能?
对于离线支持,数据必须由浏览器存储。
您可以使用浏览器的开发者控制台检查该浏览器支持的数据存储(即 IndexedDB、本地存储、Web SQL 等)。从我在 Google Chrome 中看到的内容(转到您的开发者控制台并选择“应用程序”选项卡),您可以找到一些在 IndexedDB 数据库中镜像的 google 文档数据。
很遗憾,我认为您无法在开发控制台之外以任何有意义的方式与这些数据进行交互。此外,其中一些数据似乎已加密。
如果您的目标是使用 Google 表格作为分析平台来执行繁重的计算,那么您将大失所望。毫无疑问,您会发现 Google 表格受到许多限制,并且不打算用于该功能。您可能需要更强大的东西,这意味着转向更传统的数据库解决方案,但它们不会是免费的。