# 偵錯工具

在偵錯工具中執行指令碼有助於識別指令碼錯誤。偵錯工具能夠在指令碼執行時，監控各個指令碼陳述式，並檢查變數值。

您可以在編輯指令碼視窗的頂端功能表中按一下偵錯按鈕。

指令碼顯示在偵錯工具上半部的視窗中。指令碼執行的進度是以黃色長條標示的。按一下列編號可插入中斷點，再次按一下即可移除。按一下清除按鈕可移除所有中斷點。出現中斷點時，指令碼執行將終止，直到指示繼續為止。

目前執行的陳述式將在中間的視窗中顯示。

狀態代碼和任何指令碼錯誤都會在左下方視窗顯示。基本上，這和在偵錯工具之外執行指令碼時於指令碼執行進度視窗中顯示的資訊相同。

右下方視窗會顯示所有指令碼變數及其個別的值。已經變更的值會以紅色表示。

偵錯工具選項

| 選項 | 描述 |
| --- | --- |
| 中斷點 | 已在右側指令碼視窗中設定的中斷點可加以清除。中斷點會顯示為紅圈。<br><br><ul> <li><span>清除</span>：清除所有中斷點。 </li> </ul> |
| 偵錯 | 此群組包含決定指令碼如何在偵錯工具中執行的設定。<br><br><ul> <li><span>執行</span>：這是正常的指令碼執行。指令碼將進行到結束或出現中斷點為止。 </li> <li><span>動畫</span>：指令碼將如上所述執行，但是各個陳述式之後都會短暫暫停。如此一來，就可以更密切監控指令碼執行。 </li> <li><span>步驟</span>：這會一次執行一個指令碼陳述式。 </li> </ul> |
| [](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Debugger.htm)[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Debugger.htm)限制載入 | 在下列的微調按鈕方塊中輸入數字。輸入的數字是各個 load 和 select 陳述式接受的記錄筆數上限。這可用來限制使用即時資料測試指令碼的執行時間。 |
| 說明 | 開啟 [QlikView 說明]。 |
| 在此結束 | 關閉偵錯工具，但是保留目前為止載入的資料。 |
| 取消 | 中止指令碼執行，並捨棄所有載入的資料。 |
| 緩衝 | 開啟透過 $(include) 參考顯示外部指令碼檔案的標籤。<br><br><ul> <li><span>開啟</span>：顯示可開啟指令碼檔案的對話方塊。檔案的內容將在個別的標籤之下顯示，這些內容可用於偵錯。 </li> <li><span>關閉</span>：關閉目前的偵錯工具指令碼標籤。主要標籤無法關閉。 </li> </ul> |

## 瞭解更多資訊

* [指令碼變數](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptVariables.htm)