3

如何在谷歌电子表格中获取台湾证券交易所指数?该索引确实存在于https://www.google.com/finance?q=TPE%3ATAIEX下的谷歌金融中

我尝试了以下公式,但都失败了。

=GoogleFinance("TPE:TAIEX"; "price")
=GoogleFinance("TPE.TAIEX"; "price")
=GoogleFinance("TAIEX.TW"; "price")
=GoogleFinance("TAIEX:TPE"; "price")
=GoogleFinance("TAIEX.TPE"; "price")
=GoogleFinance("TPE%3ATAIEX"; "price")
4

2 回答 2

2
=GoogleFinance("TWII"; "price")
于 2016-02-15T18:04:55.917 回答
1

我可以建议你 2 解决方法:

appscript 技巧:
构建一个 google 应用程序脚本以从您最喜欢的站点检索数据。以网站http://www.bloomberg.com/quote/TWSE:IND为例。我不知道这个示例是否满足您的需要,因此您可以很容易地更改脚本,更改正则表达式和站点 url。
请注意,因为我是法国人,所以我需要将“,”更改为“。” 这对您来说可能不是必需的。

function twn(){
var feed = UrlFetchApp.fetch("http://www.bloomberg.com/quote/TWSE:IND");  // URL of your favorite site
  var taux = feed.getContentText().match(/meta itemprop\="price" content\="[0-9,\.]*"/); // looking for a regexp in the retrieved page
  taux = taux[0].slice(31,taux[0].length-1); // cleaning around what you retrieved
  taux = taux.replace(",",""); // french trick
  taux = taux.replace(".",","); // french trick
  Logger.log("taux: "+taux); // a little log to check Is I'm not doing anything bad
  return(taux); // result displayed in your spreadsheet when you call function twn()
}

电子表格技巧:

在您的电子表格中使用以下公式:
=mid(REGEXEXTRACT(concatenate(Importdata("http://www.bloomberg.com/quote/TWSE:IND"));"itemprop=""price"" content=""[0-9,\.]*");27;10)

于 2014-02-14T09:33:33.047 回答