Restituisce l'elenco dei valori del campo come stringa singola.
Questo metodo restituisce una singola stringa. Se un campo contiene un elenco di valori, la stringa 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 una stringa separata 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 . ">"; }