0
다음 코드 블록을 사용하여 이전 기록을 가져 오려고하면 stockInfo 배열이 다시 비어 있습니다. FinanceApp.getHistoricalStockInfo 함수 호출에 지정된 기준에 따라 2012 년 11 월 30 일 거래일에 GOOG 재고 가격을 받아야합니다.FinanceApp.getHistoricalStockInfo 호출이 적절한 값을 반환하지 않습니다.
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 일 전에 제대로 작동하는 데 사용되었습니다. 나는 구글 그룹 포럼에도 이것을 게시하려했지만 아직 아무도 응답하지 않았다.
1 일 간격을 추가하면 트릭이 발생했습니다. 감사. – HYP