Google 电子表格 =ImportHtml() 是在本地完成还是在 Google 服务器上完成?

发布于 2024-11-19 10:39:08 字数 500 浏览 3 评论 0原文

眼前的问题:

=ImportHtml("http://127.0.0.1/~themis/transactions.html";"table";1)

被放入一个单元格中。该页面存在;我可以在 Chrome 中打开它。 我的猜测是它是远程完成的,因为错误是“数据 无法检索”。

我原来的问题: 我想要来自 Google 财经的原始页面。然而, 该表是由 javascript 创建的;使用那个原来的 由于表不存在且 ImportHtml 未执行,URL 失败 JavaScript。于是我用Chrome的开发者工具打开页面,复制root DOM 作为 HTML,并将其写入上面的 transactions.html 文件中。哈基,但是 我不需要实时数据。

关于解决当前问题或原始问题的任何想法吗?

Immediate problem:

=ImportHtml("http://127.0.0.1/~themis/transactions.html";"table";1)

is placed into a cell. The page exists; I can open it in Chrome.
My guess is that it's done remotely as the error is "the data
could not be retrieved".

My original problem:
I want this original page from google finance. However,
that table is created by javascript; using that original
URL fails because the table doesn't exist and ImportHtml doesn't execute
javascript. So I open the page with Chrome's developer tools, copy the root
DOM as HTML, and write it to the above transactions.html file. Hacky, but
I don't need live data.

Any ideas on a solution to either the immediate or original problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜未央樱花落 2024-11-26 10:39:08

你是对的,所有 Google 电子表格操作都是远程完成的。

您似乎确实可以使用ImportXML 电子表格函数 以及 GoogleFinance Data API将您的交易信息放入电子表格中。

You're correct, all the Google spreadsheet operations are done remotely.

It does appear that you could use the ImportXML spreadsheet function along with the GoogleFinance Data API to get your transaction information into a spreadsheet.

骑趴 2024-11-26 10:39:08

自几年前起,Google 表格就有了 GOOGLEFINANCE 功能,因此 IMPORTHTML可能不再需要将 Google 财经数据导入 Google 电子表格的“hacky”解决方法。

关于 IMPORTHTML 在本地或服务器上完成,一部分在服务器上完成,连接到资源主机的部分完成,在客户端完成“重新计算”,在单元格之间分配数据

  • 。 a href="https://stackoverflow.com/q/51383052/1595451">调试 ImportHTML

参考

Since several years ago, Google Sheets has the GOOGLEFINANCE function, so IMPORTHTML and "hacky" workarounds to import Google Finance data into Google spreadsheet might no longer required.

Regarding IMPORTHTML being done locally or on the server, one part is done on the server, the one that connects to the resource host, the on the client side is done the "recalculation", distributing the data across the cells, etc.

Related

Reference

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文