Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Ejecutar la función

Una función se puede ejecutar llamando al método execute() en el cual se pasa la configuración (de tipo JSON) como parámetro. El objeto function utilizado en el fragmento de código es el objeto de función.

Crear una configuración de función

Antes de ejecutar una función, es obligatorio establecer la configuración requerida para ella. Aquí, la configuración especifica los argumentos de la función (como args) si los hay.

copy
//Crear el objeto de configuración utilizado para ejecutar la función. 
//args es un JSONObject para pasar valores a la función como parámetros.
var config = {
"args": {"name": "xxx"},
"method":"GET"
};

Los métodos HTTP soportados son: GET, PUT, POST, PATCH y DELETE.

El método GET es el predeterminado. Si usas GET en tu código, los argumentos de la función se pasan como cadenas de consulta. Si usas cualquiera de los otros métodos HTTP, los argumentos de la función se pasan en el cuerpo de la solicitud.

Ejecutar función

La función se puede ejecutar pasando el objeto de configuración como argumento al método execute().

La promesa devuelta aquí se resolverá a un objeto en el cual la clave content contiene la salida de la función ejecutada.
copy
//Ejecutar la función pasando el objeto de configuración
var functions = catalyst.function;
var functionObject = functions.functionId(FUNCTION_NAME); //can pass Function Id or Function Name as argument
var functionPromise = functionObject.execute(config);
functionPromise
.then((response) => {
response.json().then(responseBody => {
console.log(responseBody);
});
})
.catch((err) => {
console.log(err);
});

Última actualización 2026-03-30 13:40:30 +0530 IST