让东京股票价格数据显示在 Google 电子表格上

问题描述 投票:0回答:4

我检索美股价格数据没有问题。例如,要检索 Apple 价格数据,此公式

=GOOGLEFINANCE("AAPL","changepct")/100
效果很好。当我尝试检索东京股票价格数据时,这个公式
GOOGLEFINANCE("TYO:1969","changepct")/100
不起作用。两个公式看起来很相似。我不明白为什么。是因为东京股票不受 Google 财经支持吗?

google-sheets stocks google-finance
4个回答
8
投票

是因为东京股票不受Google Finance支持吗?

是的。

尝试一下,目前错误信息包括:

在评估 GOOGLEFINANCE 时,Google Spreadsheets 无权访问数据进行交换:“TYO”


0
投票

我的解决方案:从 Google 财经网站上抓取价格。

=IMPORTXML("https://www.google.com/finance/quote/1969:TYO","//div[@class='YMlKec fxKbKc']")

这将为您提供“¥1,570.00”。如果您想将其转换为数字,请使用以下命令:

=VALUE(REGEXREPLACE(IMPORTXML("https://www.google.com/finance/quote/1969:TYO","//div[@class='YMlKec fxKbKc']"), "[¥]", ""))

0
投票

请使用雅虎未婚夫, 使用工作表扩展功能

function yahooF(ticker) {

 const url = `https://finance.yahoo.com/quote/${ticker}?p=${ticker}`;

 const res = UrlFetchApp.fetch(url, {muteHttpExceptions: true});

 const contentText = res.getContentText();

 const price = contentText.match(/<fin-streamer(?:.*?)active="">(\d+[,]?[\d\.]+?)<\/fin-streamer>/);  console.log(price[1]);  return price[1];

}

https://www.lido.app/tutorials/yahoo-finance-google-sheets


-1
投票

一个简单的解决方案是使用德国证券交易所并通过 googlefinance 将欧元汇率转换为美元或日元。例如:KDDI 的 DIP

© www.soinside.com 2019 - 2024. All rights reserved.