

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在應用程式工作室進行故障診斷
<a name="troubleshooting-building"></a>

本主題包含建置應用程式時問題的疑難排解和偵錯指引。

## 使用偵錯面板
<a name="troubleshooting-building-debug-panel"></a>

 為了在建置應用程式時協助即時偵錯，App Studio 提供可摺疊的建置器偵錯面板，涵蓋應用程式工作室的頁面、自動化和資料索引標籤。此面板會顯示錯誤和警告。雖然警告可做為可行的建議，例如尚未設定的資源，但必須解決錯誤，才能成功預覽或發佈您的應用程式。每個錯誤或警告都包含**檢視**連結，可用於導覽至問題的位置。

偵錯面板會在新錯誤或警告發生時自動更新，錯誤或警告會在解決後自動消失。當您離開建置器時，這些警告和錯誤訊息的狀態會持續存在。

## JavaScript 表達式語法和資料類型處理
<a name="troubleshooting-building-contextual-javascript"></a>

 App Studio 具有 JavaScript 錯誤偵測功能，可將程式碼以紅線加底線來強調錯誤。這些編譯錯誤會阻止應用程式成功建置，指出必要資料類型的錯別字、無效參考、無效操作和不正確輸出等問題。如需常見問題，請參閱下列清單：

1. **重新命名資源造成的錯誤：**當 JavaScript 運算式在 App Studio 中參考資源名稱時，變更這些名稱會導致運算式不正確並產生錯誤。您可以在偵錯面板中檢視這些錯誤。

1. **資料類型問題：**資料類型不相符會在您的應用程式中產生錯誤。例如，如果自動化設定為接受 類型的參數`String`，但元件設定為傳送 類型的值`Integer`，則會發生錯誤。檢查資料類型是否符合適當的資源，包括元件、自動化以及資料實體和動作。您可能需要變更 JavaScript 表達式中值的類型。