excel - 即使关闭,在网络上发布的 Google 表格也会继续计算
问题描述
我有一个 Excel 电子表格,其中包含大量数据需要实时计算。
我注意到 Google 表格可以选择在线发布电子表格并每 1 分钟更新一次。
我的实时计算基于 Google 财经提供的报价。因此,每次更新报价时,电子表格都会重新进行所有计算。
如果我在网络上发布,即使浏览器关闭,它是否会继续正常计算?有没有更好的选择(如虚拟机等)?
解决方案
您可以关闭已发布文件的自动更新。
(我相信这就是你的意思)
发布文件时,您可以按照此处列出的步骤选择停止工作表上计算的自动更新。
对不起,如果我误解了。
作为一种解决方法,可以更快地加载工作表,也许您可能想尝试以下方法:
您可以使用 Google 电子表格并:
- 编写一个绑定的Apps Scripts来进行计算。
- 安装一个时间驱动的触发器,以便在您需要时(每天)执行此操作。
- 将您的脚本
setValues
放入您需要的电子表格范围内。
提示:您可以使用
UrlFetch
从任何 url 获取数据。
由于您使用的是 Google 财务,因此工作表中已经有一个内置公式。
GOOGLEFINANCE(ticker, attribute, start_date, end_date|num_days, interval)
笔记:
Google 表格在云中运行,并且表格本身不会更新,除非它被打开、编辑、从脚本或脚本触发器、表单触发器中调用。
但是,您可以设置基于时间的触发器来运行脚本并将数据放入工作表中,每天一次。脚本肯定会花费时间来处理其指令,但它不会是工作表本身。通过使用 Apps 脚本,您可以访问所有 Google 套件的服务和 API,包括 Gmail、Drive 等。
您还可以让脚本编写日志,这对调试有很大帮助。
推荐阅读
- c++ - 您如何使用模板类测试运行您的 c++/Qt 程序/项目?(2020年自动化单元测试)
- python - 向 Discord 文本文件发出 get 请求以获取文件内容
- postgresql - COALESCE 类型字符变化和数字无法匹配
- batch-file - 为什么批处理有时不会像 CMD 那样处理命令并给出意想不到的不同结果
- amazon-web-services - AWS 请求签名是否隐藏了访问密钥?
- javascript - 在 Moodle 中将变量值从 php 发送到 js 脚本的最佳方式
- lua - Kong-OIDC 插件安装问题
- python - Pyspark数据框将函数应用于一行并将行添加到数据框的底部
- python - 从 Windows 上的命令提示符下载 python
- sql-server - 有没有办法告诉 SQL Server 在插入每个新行之前检查表中的重复项?