Si el campo existe (ModelBuilder)

Resumen

Evalúa si los datos de entrada contienen los campos especificados.

Obtenga más información sobre cómo funciona "Si el campo existe" en ModelBuilder

Uso

  • La herramienta está pensada para utilizarse en ModelBuilder y no en scripts de Python.

  • La herramienta tiene dos salidas booleanas, True y False. En función de la condición que se evalúe, una de las dos salidas booleanas tiene el valor true y la otra el valor false tras ejecutar la herramienta. Estas salidas booleanas se deben establecer como una condición previa para las herramientas aguas abajo, para que se ejecuten si alguna de las condiciones previas tiene el valor true.

Sintaxis

arcpy.mb.FieldExistsIfThenElse(in_table, {field_test_type}, field)
ParámetroExplicaciónTipo de datos
in_table

Tabla de entrada que se evaluará para comprobar la existencia de los campos especificados.

Table View; Raster Layer; Mosaic Layer
field_test_type
(Opcional)

Los criterios con los que se probará la lista de campos especificada.

  • MUST_HAVE_ALL_FIELDSTodos los campos deben existir.
  • MUST_HAVE_AT_LEAST_ONE_FIELDDebe contener al menos uno de los campos especificados.
  • MUST_NOT_HAVE_ALL_FIELDSNo debe contener ninguno de los campos especificados.
  • MUST_NOT_HAVE_AT_LEAST_ONE_FIELDNo debe contener al menos uno de los campos especificados.
String
field
[field,...]

Nombres de campos que se comprobarán en la tabla de entrada.

String

Salida derivada

NombreExplicaciónTipo de datos
true

Si los criterios especificados se evalúan como True, este parámetro se configurará como True.

Booleano
false

Si los criterios especificados se evalúan como False, este parámetro se configurará como True.

Booleano

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí