【问题标题】: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 表格受到许多限制,并且不打算用于该功能。您可能需要更强大的东西,这意味着转向更传统的数据库解决方案,但它们不会是免费的。

    【讨论】:

      【解决方案2】:

      您应该考虑使用普通公式,this documentation 将向您展示如何在工作表中使用它们进行常规数据管理的基础知识。

      之后,您应该会看到 this list of functions 以了解您可以使用哪些工具来创建所需的功能。

      最后,您应该看到 this tutorial 了解如何创建自己的公式,这有助于扩展常规函数的功能并针对您的需求提供更量身定制的解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多