Instrucciones para el uso de acciones con código personalizado en workflows
require()
al inicio del código.
from [libraryname] import [item]
, por ejemplo: from redis.client import redis
.
import
, por ejemplo: import os
.
contacts
o forms
. Más información sobre las aplicaciones privadas de HubSpot.
def main(event):
cuando se ejecuta la acción del fragmento de código.callback()
se utiliza para transferir datos de vuelta al workflow. Se debe llamar en la función exports.main
. Esto solo se puede usar con Node.js.event
contendrá los siguientes datos:
OUTPUT_VALUES_TOO_LARGE
.currentDate.setUTCHours(0,0,0,0)
catch
de la acción con código personalizado.except
de la acción con código personalizado.exports.main
se puede reutilizar para futuras ejecuciones de la acción con código personalizado. Esto es útil cuando se hace una conexión con servicios externos, como una base de datos, pero cualquier lógica o información que deba ser única para cada ejecución de la acción con código personalizado debe estar dentro de la función exports.main
.def main
se puede reutilizar para futuras ejecuciones de la acción con código personalizado.
def main
, pero no planeas modificarla, puedes hacer referencia a la variable directamente.def main
con una clave global antes de hacer la referencia.