2013-11-09 76 views
2

我正在使用Google電子表格。目標是讓它在過去的某個日期自動開放,關閉和更改股票。歷史股票信息Google腳本文檔?

不幸的是,我不明白文檔,它似乎沒有工作。 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[]並使用它的屬性。

非常感謝您的幫助!我知道這似乎很簡單,但對我來說真的很混亂。一旦我明白如何使用這門課程,我就可以開展工作並從那裏擴展我的課程。 :)

回答

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

棄用金融服務的

我們很高興爲您帶來這些新工具。有了這些新增功能,我們也不贊成使用金融服務。它的有效期爲:未來六個月,但在9月26日將被關閉,2014年 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

相關問題