我需要将公司名称改为Google电子表格。
GOOGLEFINANCE
函数在其属性中不包含公司名称,因此我正在尝试为其创建自定义函数。
因此,对于IBM,我可以获取URL:
https://www.google.com/finance?q=ibm
使用Javascript,我正在尝试使用以下命令获取名称文本:
document.getElementsByClassName('appbar-snippet-primary')[0].getElementsByTagName("span")[0].innerHTML
返回:
undefined
答案 0 :(得分:1)
如果您尝试在应用程序脚本中执行此操作,那么应用程序脚本中的javascript版本不包含文档对象,因此您将无法像这样执行此操作。 如果您将该响应返回给客户端(javascript包含文档对象)以便以这种方式查找项目,则应首先将信息添加到该对象。
一种可能的解决方案是将urlfetch的结果视为字符串,然后查找所需的信息。