| Field GetField(string fieldName); | 依名稱或識別碼取得欄位。重要! 請將欄位的 string 名稱直接傳遞給此方法;具有相同 string 值的變數將不起作用。在執行前剖析指令碼程式碼的前置處理器會以欄位的識別碼取代欄位名稱,但無法處理變數。若要存取包含於欄位群組中的欄位,請使用完整路徑,例如 BusinessUnit/Address。在重複規則中使用時,此方法會依序傳回每個已處理的欄位執行個體。否則,當參照重複欄位時,此方法會傳回該欄位的第一個執行個體。 |
| Field[] GetFields(string fieldName); | 傳回具有指定名稱之欄位的清單。此方法可用於取得重複欄位的所有執行個體,包括資料表欄中的所有儲存格。在使用迴圈時,此方法可讓存取重複欄位更為容易。重要! 請將欄位的 string 名稱直接傳遞給此方法;具有相同 string 值的變數將不起作用。在執行前剖析指令碼程式碼的前置處理器會以欄位的識別碼取代欄位名稱,但無法處理變數。 |
| Record GetCatalogRecord(string catalogId, string externalId); | 從型錄(外部資料庫)取得記錄。使用此方法從型錄取得資訊,並將文件中的欄位值與型錄中的欄位值進行比較。型錄名稱(catalogId)與型錄記錄識別碼(externalId)會作為引數傳入。只有在型錄中已設定適當的識別碼(例如供應商識別碼)時,才能使用此方法。 |
| SkillParameter SkillParameter(string ParameterName); | 從技能參數取得值。只有在文件 Skill 至少具有一個參數時,才能使用此方法。 |