説明
現在、フィールドに値があるかどうかを識別します。
構文
VBScript
fieldInfo.GetValueStatus
Perl
$fieldInfo->GetValueStatus();
- 識別子
- 説明
- fieldInfo
- FieldInfo オブジェクト。ユーザー データ レコードの 1 つのフィールドに関する情報が含まれています。
- 戻り値
- このフィールドの状態を識別する Long。値は、ValueStatus 列挙型定数の 1 つに対応します。
例
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 . ">";
}