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

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

Example

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);

 }