Soy nuevo en Python y estoy tratando de crear un script que añada campos a una clase de entidad. El script proporcionado se está ejecutando bien, pero quiero crear un parámetro adicional que solicite la longitud de campo requerida de los campos a crear. La longitud del campo solo es importante si se selecciona el tipo de campo "TEXTO". El script solo debería tener en cuenta el parámetro adicional si el usuario selecciona "TEXTO" bajo el tipo de campo. Creo que necesito poner una declaración if...else, pero no sé cómo hacerlo.
import arcpy
# conjunto de datos de entrada (clase de entidad, shapefile)
inputFC = arcpy.GetParameterAsText(0)
# lista de nombres de campo
inputString =arcpy.GetParameterAsText(1)
fieldList =inputString.split(";")
fieldType = arcpy.GetParameterAsText(2)
for name in fieldList:
arcpy.AddField_management(inputFC , name, fieldType)
arcpy.AddMessage ("campo creado: " + name)
arcpy.AddMessage ("Cálculo completo")