Как получить более 1 биржевой информации за звонок в Google Financials?
Я использую Google Script и Google Financials, чтобы получить информацию о списке акций, которые у меня есть в текстовом файле. Проблема в том, что класс FinanceApp, похоже, способен получать по одной акции за раз, и, поскольку мне приходится делать это для более чем 250 акций, я достигаю максимального лимита колла.
Есть лучший способ сделать это?
1 ответ
Поскольку существуют ограничения, и вы проводите повторные тесты, я предлагаю использовать кэш: затем вы можете повторить тест, не превышая ограничения (при условии, что вы запрашиваете всегда одни и те же данные на одну и ту же дату, то есть, используя StockInfoSnapshot
).
Вы делаете это, оборачивая FinanceApp.getHistoricalStockInfo()
так, чтобы он служил из кэша, если это возможно, или добавлял к нему, если информация недоступна
Кэш может удобно находиться в "хранилище, связанном со сценариями": https://developers.google.com/apps-script/script_user_properties
Удачи!