제공된 상태에 대해 스키마에 정의된 필드의 동작(요구사항)을 리턴합니다. 상태가 지정되지 않은 경우 필드의 기본 동작(요건)을 리턴합니다. 필드는 필수, 선택적 또는 읽기 전용일 수 있습니다.
Entity 오브젝트의 GetFieldNames 메소드를 사용하여 field_name 매개변수에 대한 올바른 이름의 목록을 얻을 수 있습니다.
VBScript
entitydef.GetFieldRequiredness (field_name, state_name)
Perl
$entitydef->GetFieldRequiredness($field_name, $state_name);
VBScript
' get field requiredness as defined in the schema. ' Assuming we are in a hook entitydefname = GetEntityDefName current_state_name = LookupStateName entitydef = session.GetEntityDef(entitydefname) requiredness = entitydef.GetFieldRequiredness("Myfield", current_state_name)
Perl
# get field requiredness as defined in the schema. # Assuming we are in a hook my $entitydefname = $entity->GetEntityDefName(); my $current_state_name = $entity->LookupStateName(); my $entitydef = $session->GetEntityDef($entitydefname); my $requiredness = $entitydef->GetFieldRequiredness("Myfield", $current_state_name);