編譯檢查
- 元素屬性。 用於指定物件參數與搜尋區域的元素屬性只能連結到位於正在搜尋之元素上方的 Search Elements 樹中的元素。若不符合此條件,程式會指出無效的元素。
- 欄位屬性。 欄位屬性不得包含指向已排除元素或不存在元素的連結。
- FlexiLayout 語言中的正則運算式:
- 程式碼不得包含任何語法錯誤。
- 在 Search Conditions 區段中指定的額外條件只能參照位於正在搜尋之元素上方的 Search Elements 樹中所描述的元素。在 Hypotheses Evaluation 區段中指定的額外條件只能參照正在搜尋的元素本身以及在 Search Elements 樹中位於其上方的元素。
- 程式碼中使用的所有全域常數都必須已定義。
- 程式碼中使用的所有變數都必須已定義並完成初始化。
- 程式碼本身只能呼叫在該特定程式碼區段中可用的實體。
- 一種類型的元素不得被指派另一種類型元素的屬性(例如 Static Text 不能具有 Max width 屬性)。
比對流程
比對範例
比對命令
- Match 會將活動與所選文件進行比對,但不會在 Activity Editor 的 Results 索引標籤中顯示結果。此方法可在偵錯活動時使用,以檢查特定元素屬性的有效性。
- Test Activity 會將活動與活動集中的每個文件進行比對。比對結果會顯示在統計資訊中,並用來比較目前版本的 Extraction Rules 活動與其先前版本的比對品質。
注意: Extraction Rules 活動的編譯與比對狀態會顯示在通知記錄中(可按一下右上角的鐘形圖示開啟)。您可以使用通知記錄,按一下對應的通知以導覽至比對結果。
