進一步瞭解各種 Import 函式

Google 試算表提供以下 Import 函式,可協助你將試算表最佳化:

使用限制

如果 Import 函式產生的流量過多,系統會顯示以下錯誤訊息:「錯誤:由於要求數量龐大,資料載入速度可能會變慢。請嘗試為你已建立的試算表調降其中的 IMPORTHTMLIMPORTDATAIMPORTFEEDIMPORTXML 函式數量。」

文件建立者有嚴格限制。使用者在考量是否會超過存取限制時,必須包含自己建立的所有已開啟文件。如果協作者編輯了文件,可能也會計入你的存取配額。

如要解決訊息指出的錯誤,請減少 Import 函式匯入來源範圍中的資料變動量。舉例來說,如果 =IMPORTDATA(source range) 中來源範圍的解析值經常變動,你就必須發出外部呼叫,這可能會造成節流作用。

資料更新間隔

為了確保使用者能夠在合理的存取頻率下擷取最新資料,IMPORTDATAIMPORTHTMLIMPORTXML 都設定了以下幾項規則:

  • 即使公式和工作表都沒有變動,上述三個函式還是會在文件開啟期間每小時自動檢查更新。
  • 如果刪除並重新加入儲存格,或以相同的公式覆寫儲存格,就會觸發系統更新函式。

重要事項:如果只是開啟並重新整理文件,則不會觸發系統更新任何函式。

易變性

使用 Import 函式時,系統可能會在儲存格中顯示「#ERROR!」和以下錯誤訊息:「錯誤:這個函式無法參照含 NOW()RAND()、RANDARRAY()RANDBETWEEN() 的儲存格」。

Import 函式無法直接或間接參照易變函式 (例如 NOWRANDRANDBETWEEN),以避免使用者的試算表負荷過大,因為易變函式會經常更新。

如果收到以上錯誤訊息,但仍想讀取易變函式的結果,請直接複製易變函式的結果。操作方法是使用「選擇性貼上」接下來「僅貼上值」

重要事項:如果採用這種直接複製的做法,所有值都會是靜態值。舉例來說,如果複製並選擇性貼上 NOW 的結果值,這些貼上的值就不會再隨著時間而變動。

提示:這種狀況的唯一例外是 TODAY 函式,這雖然也是易變函式,但每天只會更新一次。

錯誤訊息:「結果過大」

使用 IMPORTXML 時,如果收到這個錯誤訊息,請減少 XPATH 查詢傳回的資料量。

使用者通知

若首次在工作表中新增或編輯下列任一 IMPORT 函式,系統會顯示警告橫幅,指出工作表將可以傳送及接收外部資料。

  • IMPORTHTML
  • IMPORTXML
  • IMPORTFEED
  • IMPORTDATA
  • IMAGE

如要授予存取權,試算表編輯者可以按一下「允許存取」

錯誤訊息:「請使用電腦版網路瀏覽器來授予擷取外部網址資料的存取權。」

如果收到這則錯誤訊息,你可以改用電腦版網路瀏覽器授予 IMPORT 函式的存取權,或是按照下列步驟操作:

  1. 在 Chrome 瀏覽器中貼上試算表網址
  2. 選取所需選項:
    • iPhone 和 iPad:依序輕觸「更多」圖示 更多下一步「切換為行動版網站」
    • Android:依序輕觸「更多」圖示 更多下一步「電腦版網站」
  3. 按一下「允許存取」

通知行為:

  • 系統會針對每一份工作表顯示一次這類通知,但只有編輯者可以採取相應動作。一旦編輯者有所動作,系統就會關閉通知,且不會向其他協作者顯示。
  • 系統會封鎖頁面上所有現有的 IMPORT 函式,直到編輯者點選「允許存取」為止
  • 除非透過版本記錄,否則使用者無法在允許存取後撤銷存取權。使用者可以透過「版本記錄」還原至通知顯示前的版本,然後重新加入或重新編輯 IMPORT 函式。這樣系統就會再次顯示通知。接著,就可以移除試算表中的所有 IMPORTHTML()、IMPORTXML()、IMPORTFEED()、IMPORTDATA()IMAGE() 函式。

相關資源

true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
3537558853133241568
true
搜尋說明中心
true
true
true
true
true
35
false
false