GetInvalidFieldValues

설명

값이 올바르지 않은 모든 Entity 필드에 해당하는 FieldInfo 오브젝트 배열을 리턴합니다.

FieldInfo 오브젝트는 특정 순서로 배열되지 않습니다. 레코드를 커미트하기 전에, 값을 수정할 수 있도록 이 메소드를 사용하여 올바르지 않은 값을 포함하는 필드를 판별하십시오.

구문

VBScript

entity.GetInvalidFieldValues 

Perl

$entity->GetInvalidFieldValues(); 
ID
설명
entity
사용자 데이터 레코드를 나타내는 Entity 오브젝트입니다. 후크 내에서 구문에 이 부분을 생략할 경우, Entity 오브젝트가 현재 데이터 레코드에 해당한다고 가정합니다(VBScript에만 해당).
Return value
Visual Basic의 경우, FieldInfo 오브젝트 배열을 포함하는 Variant 값이 리턴됩니다. 각 FieldInfo 오브젝트는 올바르지 않은 값을 포함하는 Entity 오브젝트의 필드에 해당합니다. 모든 필드가 올바른 경우, 이 메소드는 빈 Variant 값을 리턴합니다. Perl의 경우, FieldInfos 오브젝트 콜렉션이 리턴됩니다.

예제

VBScript

' Iterate through the fields and examine the field names and values
fieldObjs = GetInvalidFieldValues
For Each field In fieldObjs
   fieldValue = field.GetValue
   fieldName = field.GetName
   ' ... 
Next

Perl

# Get the list of field values

$fieldvalues = $entity->GetInvalidFieldValues();



$numfields = $fieldvalues->Count();



for ($x = 0; $x < $numfields ; $x++)

   {

   $field = $fieldvalues->Item($x);                                       

   $fieldvalue = $field->GetValue();

   $fieldname = $field->GetName();

   # ... other field commands

   } 

피드백