GetValue

설명

필드의 값 목록을 단일 문자열로 리턴합니다.

이 메소드는 단일 문자열을 리턴합니다. 필드에 값의 목록이 포함된 경우, 문자열에는 줄 바꿈 문자로 구분된 값의 연결이 포함됩니다. 여러 값을 리턴하는 필드의 경우 GetValueAsList 메소드를 사용하여 각 값에 대한 별도의 문자열을 가져올 수 있습니다.

필드에 여러 값이 포함될 수 있는지 확인하려면, 해당 FieldInfo 오브젝트에 대해 GetType 메소드를 호출하십시오. 필드의 유형이 REFERENCE_LIST, ATTACHMENT_LIST 또는 JOURNAL인 경우에는 필드에 여러 개의 값이 포함될 수 있습니다.

형식이 ATTACHMENT_LIST 또는 JOURNAL인 필드는 프로그램적으로 수정할 수 없습니다.

구문

VBScript

fieldInfo.GetValue 

Perl

$fieldInfo->GetValue(); 
ID
설명
fieldInfo
사용자 데이터 레코드의 한 필드에 대한 정보가 포함된 FieldInfo 오브젝트입니다.
Return value
필드에 저장된 값을 포함하는 문자열.

예제

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 .  ">";

      } 

피드백