Restituisce l'elenco dei valori del campo come un valore String singolo.
Questo metodo restituisce un valore String singolo. Se un campo contiene un elenco di valori, il valore String contiene una concatenazione dei valori, separati da caratteri di nuova riga. Per un campo che restituisce più valori, è possibile utilizzare il metodo GetValueAsList per ottenere un valore String separato per ogni valore.
Per determinare se un campo possa contenere più valori, richiamare il metodo GetType sull'oggettoFieldInfo corrispondente. Se il tipo di campo è REFERENCE_LIST, ATTACHMENT_LIST o JOURNAL, il campo può contenere più valori.
i campi di tipo ATTACHMENT_LIST o JOURNAL non possono essere modificati in modo programmatico.
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 . ">";
}