GetFieldValue

Description

Returns the FieldInfo object for the specified field.

This method returns a FieldInfo object from which you can obtain information about the field. This method does not return the actual value stored in the field. To retrieve the actual value (or values), call this method first and then call the FieldInfo object's GetValue or GetValueAsList methods.

You can use a field path name as the argument to this method. For more information, see "Using field path names to retrieve field values".

Syntax

VBScript


entity.GetFieldValue(field_name) 

Perl


$entity->GetFieldValue(field_name); 
Identifier
Description
entity
An Entity object representing a user data record. Inside a hook, if you omit this part of the syntax, the Entity object corresponding to the current data record is assumed (VBScript only).
field_name
A String containing a valid field name of this Entity object. You can also use a FieldPathName.
Return value
The FieldInfo object corresponding to the specified field.

Examples

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)

   {

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

$fieldvalue = $fieldinfobj->GetValue();

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

 }