GetFieldValue

설명

지정된 필드에 대한 FieldInfo 오브젝트를 리턴합니다.

이 메소드는 필드에 대한 정보를 확보할 수 있는 FieldInfo 오브젝트를 리턴합니다. 이 메소드는 필드에 저장된 실제 값을 리턴하지는 않습니다. 실제 값(또는 값)을 검색하려면, 이 메소드를 호출한 다음 FieldInfo 오브젝트의 GetValue 또는 GetValueAsList 메소드를 호출하십시오.

필드 경로 이름을 이 메소드에 대한 인수로서 사용할 수 있습니다. 자세한 정보는 "필드 경로 이름을 사용하여 필드 값 검색"을 참조하십시오.

구문

VBScript

entity.GetFieldValue(field_name) 

Perl

$entity->GetFieldValue(field_name); 
ID
설명
entity
사용자 데이터 레코드를 나타내는 Entity 오브젝트. 후크 내에서 구문에 이 부분을 생략할 경우, Entity 오브젝트가 현재 데이터 레코드에 해당한다고 가정합니다(VBScript에만 해당).
field_name
Entity 오브젝트의 올바른 필드 이름을 포함하는 문자열. FieldPathName을 사용할 수도 있습니다.
Return value
지정된 필드에 해당하는 FieldInfo 오브젝트.

예제

VBScript

set sessionObj = GetSession 

' Iterate through the fields and output
' the field name and type. 
fieldNameList = GetFieldNames
For Each fieldName in fieldNameList 
   fieldValue = GetFieldValue(fieldName).GetValue 
   sessionObj.OutputDebugString "Field name: " & fieldName & _
          ", value=" & fieldValue 
Next

Perl

$sessionobj = $entity->GetSession(); 



# Iterate through the fields and output 

# the field name and type. 



$fieldnamelist = $entity->GetFieldNames();

foreach $fieldname (@$fieldnamelist)

   {

$fieldinfoobj = $entity->GetFieldValue($fieldname);

$fieldvalue = $fieldinfoobj->GetValue();

   $sessionobj->OutputDebugString("Field name: ".$fieldname. ",
          value=".$fieldvalue);

 } 

피드백