问题标签 [google-sheets-importxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xpath - 我的 importxml 语句无法正常工作 - XML 导入问题还是 XPath 问题?
我正在尝试将数据从公开可用的 XML 源导入到我的 Google 表格中。数据可作为来自 HTML 表示的直接链接 - XML 文件包含相同的数据。参考:https ://cordis.europa.eu/project/rcn/214839/factsheet/en和https://cordis.europa.eu/project/rcn/214839_en.xml
我一直在浏览各种不同的资源,到目前为止没有任何帮助。由于这些陈述,谷歌似乎可以读取数据
和
产生结果。
然而,简单的 XPath 语句,例如//rcn
or/project/rcn/text()
以“N/A”的结果向我咆哮。
我在这里做错了什么?
google-sheets - 如何在 Excel 或 Google 表格中创建指向晨星股票价值的链接?
我想将此处的资产净值值链接到 http://quotes.morningstar.com/fund/c-header?t=QCSTIX 到 Excel 或 Google 表格中的单元格。是否有捷径可寻?
google-sheets-importxml - 如何使用 importXML 从一组值(类是产品价格)中仅导入最小值?
我正在尝试使用 importxml (=IMPORTXML(" https://www.elchkids.de/54-spielboegen-spielmatten ";"//div[@itemprop='offers']/span[ 1]") 或 =IMPORTXML(" https://www.elchkids.de/54-spielboegen-spielmatten ";"//*[contains(@class,'price product-price')]")) 有效,但随后我得到一列充满价格的列。
相反,我只需要最低的价格。在网页上,他们不显示它,所以我不能拉它。有没有办法在拉出所有价格的同时过滤掉这个最低价格?像 =MIN(IMPORTXML(....)) 之类的东西?不幸的是,这种 MIN 方法没有奏效。
谢谢!
google-sheets - 如何从 ImportXML 函数永久更新值
在 Google 表格中,我有一个包含 150 多个 importXML 函数的电子表格。在过去的一年里,我正在使用这个公式从我的组织的直播中提取 YouTube 观看次数。有时,当打开电子表格并刷新 importXML 函数时,它会显示 #ERROR 直到再次刷新(此时它将返回一个没有错误的值)。每次它只会在少数几个随机单元格上显示#ERROR,其余数字刷新没有问题。通常,如果我等待大约 5 分钟,它会再次刷新,带有 #ERROR 的单元格将返回实际值。尽管很烦人,此时一些已经有实际值的单元格现在会随机返回#ERROR。
我相信只要我能命令单元格显示最后更新的数字而不是#ERROR,我就能解决这个问题。如何让 Google 表格更新静态值,而不必在每次加载表格时都依赖函数刷新?
示例:上次更新第 30 行的工作表时,数字为 3,045。但我刷新了页面,现在它在第 30 行的末尾显示#ERROR。
而不是#ERROR,我怎样才能让工作表显示最后一个值(3,045),直到公式刷新而不返回错误。假设现在值为 3,047。所以理想情况下,公式会显示 3,047,直到它再次刷新,我再也不用看到那个讨厌的 #ERROR 了。
我找到了一种让公式显示“0”而不是#ERROR 的方法,并且我在几个问题单元格上手动输入了最后更新的数字,但这不是自动解决方案。
为了使公式显示“0”而不是#ERROR,我=IFERROR
在公式周围添加了一个包装器。我想使用这个包装器来显示最后更新的数字而不是“0”
主要配方:
带有 IFERROR 的主公式:
带有 IFERROR 和“//@last”的主公式不起作用
使用“//@last”作为 IFERROR 值而不是“0”
预期:最后更新的数字显示在单元格中,而不是 #ERROR
结果:当返回错误时,单元格仅显示 //@last。
google-sheets - 如何在 Google 表格中使用 ImportXML 从 Instagram 和 IGTV 视频中提取观看次数数据?
我正在尝试从 Instagram 上的视频中提取观看次数。这是视频:https ://www.instagram.com/p/BxEApSqgNJn/
我已经能够获得 Youtube 和 Facebook 的浏览量,但在 Instagram 上遇到了困难。
我使用以下公式从 Facebook 视频中提取数据:
H28是链接
它应该显示视频获得的观看次数,在这种情况下……截至 2019 年 5 月 14 日,观看次数为 351,271。
google-sheets - 如何在 Angular 网站上使用 IMPORTXML?
我正在尝试更多地了解IMPORTXML
Google 表格中的功能。目前,我面临一个我认为使用 angular 的网站的问题
以前我已经能够从其他网站获得一些日期。但是,在我看来,对于 Angular,这可能是一些特殊的技巧。
我正在尝试从该站点读取数据:http: //ibindex.se/ibi/#/index 目前我唯一可以获取的是标题中的图像
这里有谁更有经验,可以给我一些意见吗?
google-sheets - 导入表格格式之外的数据时出现 IMPORTHTML 错误
我正在尝试学习如何通过使用 Google 表格的 ImportXML 功能来抓取网站。我很难提取所有客户的 (188) 名称、行业及其相关链接。
例如:西班牙桑坦德银行,金融服务,https ://www.cloudera.com/about/customers/banco-santander-spain.html
我正在尝试的网页是这个网站!
我只能拉几个客户,我不确定为什么以及我做错了什么。
检查来源(在西班牙桑坦德银行的瓷砖上):
所以我尝试了一些事情:
首先我尝试了这个公式:
我只能提取大约 120 个客户的姓名以及其他不相关的数据。
然后我尝试了:
它只返回了大约 15 个名字的简短列表。
我尝试过其他公式,例如下面的公式,但最终出现#N/A 错误。
前任:
我是一个初学者,我不知道在正确获取查询以及如何确定问题根源方面应该寻找什么。我搜索了 IMPORTXML 教程和示例,但其中大多数都通过源为表格格式的示例运行。我的情况似乎有所不同,至少对我来说是这样。
任何指导、提示、源材料将不胜感激。
regex - 如何使用 IMPORTXML 导入货币数据?
我正在尝试使用ImportXML
XPath 代码来获取货币汇率,但此代码不起作用。
regex - 使用 Regex 而不是 ImportXML 将 Google 搜索结果带入 Google 表格
我正在 Google 表格中跟踪 Google 搜索结果的关键字。
使用 importXML 时,我可以导入的 XML 数量似乎受到限制,因为在使用一定量后,我在单元格中得到了 #N/A。
我通过@joshbradley 找到了这个自定义代码,它使用自定义脚本来使用正则表达式而不是 XPath,这旨在绕过任何限制。归功于乔希。
基本上这在脚本编辑器中:
然后你像这样调用脚本
从这里开始,我正在尝试调整从 GDS(Credit to Tara)中获取的以下代码,该代码会带来 Google 搜索结果,但使用上面的自定义 importregex 方法而不是 importxml。
更新
这是我尝试过的两种方法(第二种方法有数组),但都没有奏效。
如果它有帮助,我已经使用 importregex 脚本在此处提供了指向 Google 工作表的链接
google-apps-script - 将 LinkedIn URL 中的数据导入 Google 表格
我们在 LinkedIn 上建立了一个小的有机内容策略。我们会说我们采访了 20 个人,每个人都在他的 LinkedIn 帐户上发布了有机视频。
是否可以自动检索每个视频的点赞数、评论数和观看次数,并将数据插入 Google 表格中适合每个人的单元格中?
是否有可能使用超度量?或者你有提示/建议吗?
我试过importxml
和importhtml;list
这两个都不起作用。
我收到错误消息:
“无法获取 URL”