簡體   English   中英

如何將 Yahoo Finance 中的歷史數據導入 Google 表格並使其自動更新?

[英]How to Import Historical Data from Yahoo Finance into Google Sheets and make it Auto-Update?

我一直在嘗試將 Yahoo Finance ES 符號每日 OHLC 數據導入 Google 表格。

我檢查了禁用 javascript 並通過@Rubén重新加載頁面方法,並且在重新加載頁面后顯示 OHLC 數據。 但是 IMPORT 公式#N/A Resource at URL Not Found

我還在這里嘗試了@user0方法(保存 IMPORTJSON 方法) 但也沒有運氣。

然后我測試了@JohnA的腳本,它確實檢索了數據。

這是我得到的@JohnA Script output

但現在我想知道如何讓它至少每天自動更新(它是每日數據)。

我不確定如何繼續,因為@JohnA 的腳本涉及處理CSV文件。

我已經啟用calculation on change and every minute如下所述: 如何為 Googlesheets 配置自動刷新

是否有任何解決方法允許將數據放入 Google 表格而不需要 csv 步驟?

或者,在讓 Google 表格每天自動更新的同時,是否仍然可以從CSV中提取數據? 如果是,該怎么做?

感謝您的任何建議,總是非常感謝!

測試 Sheet1 和 Sheet2

@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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM