2013-07-02 41 views
0

我使用Google脚本和Google财经来获取我在文本文件中存储的股票列表的信息。问题在于,FinanceApp类似乎一次只能获得一只股票,而我必须为超过250只股票做到这一点,才能达到最高限价。如何获得Google财务每次通话的超过1个股票信息?

有没有更好的方法来做到这一点?

+0

如果您正在达到短期限制,请在调用 – Srik

+0

之间使用'Utilities.sleep'这是关于长期的更多情况。股票的总数大约是350,所以我可以让我的应用程序调用脚本两次,但如果我测试了这个太多,我达到了每日上限,我觉得必须有一个更有效的方法来做到这一点,而不是继续调用当我想要的唯一信息是名称和价格时,每个股票的服务。 – groovejet

回答

0

由于存在限制,您正在进行重复测试,因此我建议您使用缓存:然后您可以重复测试而不触及限制(假设您始终请求相同日期的相同数据,即使用StockInfoSnapshot)。

您可以通过包装FinanceApp.getHistoricalStockInfo()以便它在可能的情况下从缓存中提供服务,或者在信息不可用的情况下添加到缓存中。

可以方便驻留在“脚本相关存储”缓存:https://developers.google.com/apps-script/script_user_properties

祝你好运!

相关问题