私は現在、Googleスプレッドシートに取り組んでいます。目標は、過去の日付の株式のオープン、クローズ、および変更を自動的に取得することです。
残念ながら、私はドキュメンテーションを理解できず、うまく機能していないようです。 これは私が使用しなければならないクラスへのリンクですが、それを実装する方法がわかりません。
これは、現在の在庫データ用に現在持っているコードです。これは機能します。私はドキュメンテーションに長い時間を費やし、見つけたコードの断片をつなぎ合わせました。
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[]の使用方法とそのプロパティの使用方法がわかりません。
ご協力ありがとうございました。これはとても単純に見えるに違いありませんが、私には本当に混乱しています。クラスの使い方を理解したら、それに取り組み、そこからプログラムを拡張することができます。:)