次のコードブロックを使用して履歴クォートを取得しようとすると、stockInfo配列が空に戻ります。FinanceApp.getHistoricalStockInfo関数呼び出しで指定された基準に基づいて、取引日の2012年11月30日のGOOG株の価格を取得する必要があります。
function TestMethod()
{
var ss = SpreadsheetApp.getActiveSheet();
var date = new Date(2012, 11, 30);
var retValue = FinanceApp.getHistoricalStockInfo("GOOG", date, date, 1);
var ret = retValue.stockInfo[0];
Logger.log(ret); /* This comes back as 'undefined' */
Logger.log(retValue.close); /* This comes back as 'undefined' */
if (retValue != undefined && retValue.stockInfo[0] != undefined)
Logger.log(retValue);
}
この方法は、約10日前までは正常に機能していました。私はこれをグーグルグループフォーラムにも投稿しようとしましたが、まだ誰も応答していません。