指定されたフィールド名が文書にあるかどうかを示します。
構文
@IsUnavailable( fieldname )
パラメータ
fieldname
フィールド名です。名前は引用符では囲みません。
戻り値
flag
Boolean 型
- フィールド名が文書にない場合は 1 (True) が返されます。
- フィールド名が文書にある場合は 0 (False) が返されます。
使用法
@IsUnavailable は、特定のフィールド名がフォームに含まれていない場合に、そのフォームで作成される文書のフィールドに動的なデフォルト値を設定するために使用します。
注意:
@IsUnavailable を @Unavailable と混同しないようにしてください。@IsUnavailable ではなく @Unavailable を誤って使用すると、フィールドが削除されてしまい、重大な損傷を招くおそれがあります。
例
次の例では、[Dept] フィールドがない場合は Consultant が返されます。[Dept] フィールドがある場合は [Dept] の値が返されます。
@If(@IsUnavailable(Dept);"Consultant";Dept)