簡體   English   中英

如何處理超時?

[英]How to handle a Time Out?

我正在循環運行 Excel 電源查詢。 查詢運行。

由於與互聯網相關的原因(我不在光纖覆蓋區域),查詢無法加載數據,返回超時錯誤。

在此處輸入圖片說明

鑒於整個循環周期可能尚未完成,我想在錯誤彈出之前停止刷新並繼續使用代碼,盡管沒有加載數據。

代碼在圖片中顯示的位置中斷。

如何在超時出現之前讓代碼繼續運行?

在此處輸入圖片說明

假設我希望代碼在 90 秒后無法加載數據時繼續執行。

為什么不嘗試更改刷新周期?

您還可以嘗試通過取消選中“數據”->“連接”->“屬性”中的“啟用后台刷新”來查看 Power Query 生成的代碼。

您還可以添加您選擇的超時時間。 您可以在定義 URL 后添加此位

, [Timeout = #duration (X,Y,Z,N)]

其中 X 是天數,Y 是小時數,Z 是分鍾數,N 是秒數

否則,如果您真的對在默認 100 秒后殺死 Web 查詢感興趣,那么在開始代碼之前,您可以放置​​這一行

On Error Resume Next

暫無
暫無

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

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