Google sheets 如何将谷歌金融(或雅虎金融)的财务数据输入谷歌表格?
我正在努力将财务数据输入谷歌的表单。我在这里读了一些答案,并尝试了以下方法:=importhtml(“https://www.google.com/finance?q=“&B2&”&fstype=ii&ei=viASWOnfNsfEeqqUnMgG,“表格”,3) 但它总是显示这样的错误:“导入的内容没有具有给定索引的查询。” 我从2点到10点浏览了所有的表格,但没有任何效果。 如果有人能帮我,那就太好了。如果你只知道如何从yahoo finance或其他股票网站获取数据,那么如果你也这么说就好了。Google sheets 如何将谷歌金融(或雅虎金融)的财务数据输入谷歌表格?,google-sheets,google-sheets-formula,yahoo-finance,google-finance,Google Sheets,Google Sheets Formula,Yahoo Finance,Google Finance,我正在努力将财务数据输入谷歌的表单。我在这里读了一些答案,并尝试了以下方法:=importhtml(“https://www.google.com/finance?q=“&B2&”&fstype=ii&ei=viASWOnfNsfEeqqUnMgG,“表格”,3) 但它总是显示这样的错误:“导入的内容没有具有给定索引的查询。” 我从2点到10点浏览了所有的表格,但没有任何效果。 如果有人能帮我,那就太好了。如果你只知道如何从yahoo finance或其他股票网站获取数据,那么如果你也这么说就好
我试过yahoo finance,但它总是说:“无法获取URL”之类的话。请参见谷歌表单中的公式Google finance。它不是完全实时的(大约延迟20分钟),但对于许多目的来说已经足够了。我主要用于货币汇率,但有更多的选择:
Yahoo Finance和大多数live站点都受到了网络垃圾或使用javascript的保护(这使得javascript生成的部分无法通过公式导入,如IMPORTHML、IMPORTXML、IMPORTDATA)。对于谷歌来说,google Finance有一个公式。对于yahoo,所有数据都导入到一个大json中的代码源中,您可以通过这种方式获取
var source = UrlFetchApp.fetch(url).getContentText()
var jsonString = source.match(/(?<=root.App.main = ).*(?=}}}})/g) + '}}}}'
var data = JSON.parse(jsonString)
var source=UrlFetchApp.fetch(url).getContentText()
var jsonString=source.match(/(?我还构建了一个Google sheets附加组件,允许您访问成千上万家全球公司、ETF和加密软件的基本和实时财务数据。您可以访问特定年份的收入或现金流等基本信息。它仍处于早期阶段,但您可以在附加商店中查看,它被称为SheetsFinance(sheetsfinance.com)
请随时给我写信,问我更多关于它的问题,但谷歌金融只是提供很少的信息。它不能向你显示收入、现金流等信息,对吗?我同意这是有限的。但大多数服务都会向你收取更详细的数据费。这就是为什么他们会保护自己的网站不被删除。雅虎为你提供API服务。在哪里您是否必须从要获取数据的网站输入URL?以下是一个示例:。json非常复杂,但包含大量信息(>15.000)