从Google财经页面获取公司名称

时间:2014-11-25 17:38:49

标签: javascript google-apps-script

我需要将公司名称改为Google电子表格。 GOOGLEFINANCE函数在其属性中不包含公司名称,因此我正在尝试为其创建自定义函数。

因此,对于IBM,我可以获取URL:

https://www.google.com/finance?q=ibm

使用Javascript,我正在尝试使用以下命令获取名称文本:

document.getElementsByClassName('appbar-snippet-primary')[0].getElementsByTagName("span")[0].innerHTML

返回:

undefined

1 个答案:

答案 0 :(得分:1)

如果您尝试在应用程序脚本中执行此操作,那么应用程序脚本中的javascript版本不包含文档对象,因此您将无法像这样执行此操作。 如果您将该响应返回给客户端(javascript包含文档对象)以便以这种方式查找项目,则应首先将信息添加到该对象。

一种可能的解决方案是将urlfetch的结果视为字符串,然后查找所需的信息。