フィールドの存在 (If Field Exists) (ModelBuilder)

概要

入力データに指定したフィールドがあるかどうかを評価します。

ModelBuilder でのフィールドの存在の詳細

使用法

  • このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。

  • このツールには、[True][False] の 2 つのブール出力があります。評価される条件に基づき、ツールの実行後に、これら 2 つのブール出力のいずれかが true となり、他方の出力は false になります。いずれかの前提条件が true である場合、これらのブール出力は実行される下流ツールの前提条件として設定する必要があります。

構文

arcpy.mb.FieldExistsIfThenElse(in_table, {field_test_type}, field)
パラメーター説明データ タイプ
in_table

指定したフィールドが存在するかどうかを評価する入力テーブル。

Table View; Raster Layer; Mosaic Layer
field_test_type
(オプション)

指定したフィールド リストのテスト基準。

  • MUST_HAVE_ALL_FIELDSすべてのフィールドが存在する必要があります。
  • MUST_HAVE_AT_LEAST_ONE_FIELD指定したフィールドが少なくとも 1 つ存在する必要があります。
  • MUST_NOT_HAVE_ALL_FIELDS指定したフィールドが存在してはなりません。
  • MUST_NOT_HAVE_AT_LEAST_ONE_FIELD指定したフィールドが少なくとも 1 つ存在してはなりません。
String
field
[field,...]

入力テーブルでチェックするフィールド名

String

派生した出力

名前説明データ タイプ
true

指定の条件が True であった場合、このパラメーターは True に設定されます。

Boolean
false

指定の条件が False であった場合、このパラメーターは True に設定されます。

Boolean

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい