フィールドの値のリストを単一文字列として戻します。
このメソッドは、単一文字列を戻します。フィールドに値のリストが含まれる場合、文字列には、改行文字で区切られた、連結した値が含まれています。複数の値を戻すフィールドの場合、GetValueAsList メソッドを使用すると、分離された各値の文字列を取得できます。
フィールドに複数の値を格納できるか判別するには、対応する FieldInfo で GetType メソッドを呼び出します。フィールドのタイプが REFERENCE_LIST、ATTACHMENT_LIST、または JOURNAL の場合、フィールドには複数の値を格納できます。
タイプが ATTACHMENT_LIST か JOURNAL のいずれかのフィールドは、プログラムで変更できません。
VBScript
fieldInfo.GetValue
Perl
$fieldInfo->GetValue();
Perl
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 . ">";
}