GetValueStatus

설명

필드에 현재 값이 들어 있는지 여부를 식별합니다.

구문

VBScript

fieldInfo.GetValueStatus 

Perl

$fieldInfo->GetValueStatus(); 
ID
설명
fieldInfo
사용자 데이터 레코드의 한 필드에 대한 정보가 포함된 FieldInfo 오브젝트입니다.
Return value
이 필드의 상태를 식별하는 Long을 리턴합니다. 값은 ValueStatus 열거 상수 중 하나에 해당합니다.

예제

Perl

my($FieldNamesRef) = $entity->GetFieldNames();

   # Loop through the fields, showing name, type, old/new value...
   foreach $FN (@$FieldNamesRef) {
# Get the field's original value...
      $FieldInfo = $entity->GetFieldOriginalValue($FN);
      $FieldValueStatus = $FieldInfo->GetValueStatus();
      if ($FieldValueStatus == $CQPerlExt::CQ_HAS_NO_VALUE) {
         $OldFV = "<no value>";
      } elsif ($FieldValueStatus == $CQPerlExt::CQ_VALUE_NOT_AVAILABLE) {
         $OldFV = "<value not available>";
      } elsif ($FieldValueStatus == $CQPerlExt::CQ_HAS_VALUE) {
         $OldFV = $FieldInfo->GetValue();
      } else {   
         $OldFV = "<Invalid value status: " . $FieldValueStatus .  ">";
    } 

피드백