1

我试图从一个网站连续一列进入我的谷歌表。我附上了一些截图来进一步解释。

我想将公式放在工作表中的第 8 行 Q 列中。第一个屏幕截图仅根据单元格/列“A”中的内容显示将我链接到网页的内容,但我仍然必须在网页更新时手动输入网页中的内容。我希望网页中的信息自动进入谷歌表格。

我试过了

=INDEX(IMPORTHTML("https://nakedshortreport.com/company/",A8;"htable"),2,7)

=INDEX(IMPORTHTML("https://nakedshortreport.com/company/"&A8&"&in=","table",0),2,3)

=QUERY(IMPORTHTML("https://nakedshortreport.com/company/",A8, "table", 1), "SELECT row2, Col7")

但是没有一个公式有效。

截图 1

截图 2

4

2 回答 2

0

该网站的内容是通过脚本动态加载的,因此无法通过IMPORTHTML等公式访问。

您可以通过禁用 JavaScript并刷新页面来检查:您将收到以下消息:

您需要启用 JavaScript 才能运行此应用程序。

该内容也无法通过UrlFetchApp访问。

有关的:

于 2021-09-13T09:41:53.223 回答
0

尝试:

=QUERY(QUERY(IMPORTHTML(
 "https://nakedshortreport.com/company/"&A8; "table"; 1); 
 "select Col7"); "offset 1 limit 1"; 0)

更新

您尝试从中导入的站点使用 JS 和 google 表格不支持导入 JS 元素...

在此处输入图像描述

于 2021-09-09T07:57:39.443 回答