| Field GetField(string fieldName); | 이름이나 식별자를 기준으로 field를 가져옵니다. 중요! 이 메서드에는 field의 string 이름을 직접 전달해야 합니다. 동일한 string 값을 가진 변수를 전달해도 동작하지 않습니다. 스크립트 코드를 실행하기 전에 코드를 구문 분석하는 전처리기는 field 이름을 해당 식별자로 바꾸지만, 변수는 처리할 수 없습니다. field 그룹에 포함된 field에 접근하려면 BusinessUnit/Address와 같이 전체 경로를 사용하십시오. 반복 규칙에서 사용되는 경우 이 메서드는 처리된 각 field 인스턴스를 순차적으로 반환합니다. 그렇지 않은 경우 참조된 반복 field의 첫 번째 인스턴스를 반환합니다. |
| Field[] GetFields(string fieldName); | 지정된 이름을 가진 field 목록을 반환합니다. 이 메서드는 반복 field의 모든 인스턴스(예: 테이블 열의 모든 셀)를 가져오는 데 사용할 수 있습니다. 또한 루프를 사용할 때 반복 field에 더 쉽게 액세스할 수 있도록 해 줍니다. 중요! 이 메서드에는 field의 string 이름을 직접 전달해야 합니다. 동일한 string 값을 가진 변수를 전달해도 동작하지 않습니다. 스크립트 코드를 실행하기 전에 코드를 구문 분석하는 전처리기는 field 이름을 해당 식별자로 바꾸지만, 변수는 처리할 수 없습니다. |
| Record GetCatalogRecord(string catalogId, string externalId); | 카탈로그(외부 데이터베이스)에서 레코드를 가져옵니다. 이 메서드를 사용하여 카탈로그에서 정보를 가져오고 문서의 field 값과 카탈로그의 field 값을 비교할 수 있습니다. 카탈로그 이름(catalogId)과 카탈로그 레코드 식별자(externalId)는 인수로 전달됩니다. 이 메서드는 카탈로그에 적절한 식별자(예: 공급업체 식별자)가 설정되어 있는 경우에만 사용할 수 있습니다. |
| SkillParameter SkillParameter(string ParameterName); | Skill의 Parameter에서 값을 가져옵니다. 이 메서드는 Document skill에 하나 이상의 Parameter가 있는 경우에만 사용할 수 있습니다. |