如何将 Yahoo Finance 的历史数据导入 Google 表格并使其自动更新?
How to Import Historical Data from Yahoo Finance into Google Sheets and make it Auto-Update?
我一直在尝试将 Yahoo Finance ES 符号每日 OHLC 数据导入 Google Sheet。
我已经检查了禁用 javascript 并通过 @Rubén 重新加载页面的方法,并且在重新加载页面后显示 OHLC 数据。但是 IMPORT 公式 returns #N/A Resource at URL Not Found
.
我也试过 @user0 methods (save the IMPORTJSON one) here 但也没有成功。
然后我通过 @JohnA 测试了脚本,它确实检索了数据。
这是@JohnA Script output我得到的。
但是现在我想知道如何让它至少每天自动更新(这是每日数据)。
我不确定如何继续,因为 @JohnA's Script 涉及处理 CSV
文件。
我已启用 calculation on change and every minute
,详见此处:How to Configure Auto Refresh for Googlesheets
是否有任何解决方法允许仅将数据输入 Google Sheet 而无需 csv 步骤?
或者是否可以在让 Google sheet 每天自动更新的同时从 CSV
中提取数据?如果是,怎么做?
感谢您的任何建议,非常感谢!
@Tanaike 1 @Tanaike 2
的相关脚本
在脚本编辑器中查找时钟
然后填写表格
您可以选择通过脚本设置触发器
/**
* Creates time-driven triggers
*
* https://developers.google.com/apps-script/reference/script/clock-trigger-builder
*/
function createTimeDrivenTriggers() {
// Trigger every day at 04:00AM CT.
ScriptApp.newTrigger('csvDaily')
.timeBased()
.everyDays(1)
.atHour(4)
.create();
}
我一直在尝试将 Yahoo Finance ES 符号每日 OHLC 数据导入 Google Sheet。
我已经检查了禁用 javascript 并通过 @Rubén 重新加载页面的方法,并且在重新加载页面后显示 OHLC 数据。但是 IMPORT 公式 returns #N/A Resource at URL Not Found
.
我也试过 @user0 methods (save the IMPORTJSON one) here 但也没有成功。
然后我通过 @JohnA 测试了脚本,它确实检索了数据。
这是@JohnA Script output我得到的。
但是现在我想知道如何让它至少每天自动更新(这是每日数据)。
我不确定如何继续,因为 @JohnA's Script 涉及处理 CSV
文件。
我已启用 calculation on change and every minute
,详见此处:How to Configure Auto Refresh for Googlesheets
是否有任何解决方法允许仅将数据输入 Google Sheet 而无需 csv 步骤?
或者是否可以在让 Google sheet 每天自动更新的同时从 CSV
中提取数据?如果是,怎么做?
感谢您的任何建议,非常感谢!
@Tanaike 1 @Tanaike 2
的相关脚本在脚本编辑器中查找时钟
然后填写表格
您可以选择通过脚本设置触发器
/**
* Creates time-driven triggers
*
* https://developers.google.com/apps-script/reference/script/clock-trigger-builder
*/
function createTimeDrivenTriggers() {
// Trigger every day at 04:00AM CT.
ScriptApp.newTrigger('csvDaily')
.timeBased()
.everyDays(1)
.atHour(4)
.create();
}