历史股票信息的Google Scripts文档?

时间:2013-11-09 18:22:13

标签: google-apps-script google-sheets

我正在开发谷歌电子表格。目标是让它自动获得股票开仓,关闭和更改过去的日期。

不幸的是,我不了解文档,似乎没有成功。 Here是我必须使用的类的链接,但我不知道如何实现它。

以下是我现在拥有的当前股票数据的代码。我花了很长时间使用文档并拼凑出我发现的一些代码。

function stockRun() {
 var sheet = SpreadsheetApp.getActiveSheet();
 var row = 2;
 while (true) {
 if (!sheet.getRange(row, 2).getValue()) {
 var ticker = sheet.getRange(row, 1).getValue();
 if (!ticker) break; 
 var stockInfo = FinanceApp.getStockInfo(ticker);
 sheet.getRange(row, 2).setValue(stockInfo.closeyest);
sheet.getRange(row, 3).setValue(stockInfo.priceopen);
sheet.getRange(row, 4).setValue(stockInfo.change);
sheet.getRange(row, 5).setValue(stockInfo.changepct + "%");
 } 
row++;    
}
}

现在我想要历史数据,我不确定该去哪里。我不明白如何使用类StockInfoSnapshot[]并使用它的属性。

非常感谢你的帮助!我知道这一定看起来很简单,但这对我来说真的很困惑。一旦我理解了如何使用该课程,我就可以使用它并从那里扩展我的程序。 :)

1 个答案:

答案 0 :(得分:0)

我已经看到之前所有课程现在都处于“弃用”模式! : https://developers.google.com/apps-script/reference/finance/?hl=en

https://developers.google.com/apps-script/reference/finance/finance-app?hl=en

https://developers.google.com/apps-script/reference/finance/stock-info?hl=en

金融服务的弃用

我们很高兴为您带来这些新工具。通过这些新增功能,我们还弃用了金融服务。它将在未来六个月内保持可用,但将于2014年9月26日关闭。 http://googleappsdeveloper.blogspot.fr/2014/02/more-apps-script-apis-and-features.html

另见:http://code.google.com/p/google-apps-script-issues/issues/detail?id=3715