Dentro de una caja de herramientas Python, el cuerpo principal de la herramienta se encuentra en el método ejecutar. Aquí es en donde ocurre cualquier análisis, conversión y creación de datos. Dentro del método ejecutarpuede solicitar otras herramientas y obtener acceso a ArcPy u otra funcionalidad Python personalizada o de terceros.
El método ejecutar en sí tiene argumentos para ayudar a tratar parámetros y mensajes, incluyendo una lista de objetos de parámetro y un objeto de mensajes.
def execute(self, parameters, messages):
Dentro del método ejecutar, cada valor de parámetro se puede acceder desde la lista usando el método valueAsText. Se puede tener acceso a otras propiedades del objeto Parámetro, según sea necesario.
Puede tener acceso a los valores de parámetro usando el método valueAsText del objeto del parámetro:
def execute(self, parameters, messages):
inFeatures = parameters[0].valueAsText
outFeatureClass = parameters[1].valueAsText