我正在使用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[]並使用它的屬性。
非常感謝您的幫助!我知道這似乎很簡單,但對我來說真的很混亂。一旦我明白如何使用這門課程,我就可以開展工作並從那裏擴展我的課程。 :)