Guía de referencia completa de la función Deluge para el desarrollo de Zoho Creator

Guía de referencia completa de la función Deluge - Recurso de desarrollo de Zoho Creator

Scripts de creación

Zoho, socio de confianza en la transformación digital

Guía de referencia completa de la función Deluge - Recurso de desarrollo de Zoho Creator

CATÁLOGO COMPLETO DE FUNCIONES DE DILUVIO

Funciones totales disponibles: más de 200 funciones integradas en más de 10 categorías

FUNCIONES DE CADENA (más de 25 funciones)

Funciones principales:

  • length(string) - Devuelve la longitud de la cadena
  • substring(string, start, end) - Extrae la subcadena
  • replace(string, old, new) - Reemplazar texto
  • toLowerCase(string) - Convertir a minúsculas
  • toUpperCase(string) - Convertir a mayúsculas
  • trim(string) - Eliminar espacios en blanco
  • contains(string, substring) - Comprueba si contiene texto
  • startsWith(string, prefix) - Verificar prefijo
  • endsWith(string, suffix) - Verificar el sufijo
  • split(string, delimiter) - Dividir en lista

Ejemplo: name = toUpperCase(substring(input.Full_Name, 0, 10));

FUNCIONES DE FECHA/HORA (más de 30 funciones)

Funciones esenciales:

  • today() - Fecha actual
  • now() - Fecha y hora actual
  • addDays(date, days) - Agregar días a la fecha
  • addMonths(date, months) - Agregar meses
  • daysBetween(date1, date2) - Calcular la diferencia
  • format(date, "dd-MMM-yyyy") - Formato de fecha
  • hour(datetime) - Extraer la hora
  • minute(datetime) - Extraer minuto
  • year(date) - Extraer año
  • month(date) - Extraer mes

Ejemplo: due_date = addDays(today(), 30);

FUNCIONES DE COLECCIÓN (más de 20 funciones)

Operaciones de lista/mapa:

  • size(collection) - Obtener el tamaño de la colección
  • sort(list, field) - Ordenar colección
  • distinct(list, field) - Eliminar duplicados
  • sum(list, field) - Calcular suma
  • max(list, field) - Encuentra el máximo
  • min(list, field) - Encuentra el mínimo
  • average(list, field) - Calcular el promedio
  • contains(list, value) - Verifica si contiene
  • add(list, value) - Agregar a la lista
  • remove(list, index) - Eliminar de la lista

Ejemplo: total = sum(order_items, "Amount");

FUNCIONES DE BASE DE DATOS (más de 25 funciones)

Operaciones CRUD:

  • insert into Form_Name values {field1: value1};
  • update Form_Name set field1 = value1 where condition;
  • delete from Form_Name where condition;
  • fetch records from Form_Name where condition;
  • count from Form_Name where condition;
  • sum field from Form_Name where condition;
  • max field from Form_Name where condition;
  • min field from Form_Name where condition;

Ejemplo: records = fetch records from Customers where Status == "Active";

FUNCIONES DE INTEGRACIÓN (más de 15 funciones)

API y comunicación:

  • invokeURL(url, method, headers, data) - Llamadas API
  • sendmail(to, subject, message) - Enviar correo electrónico
  • sendSMS(mobile, message) - Enviar SMS
  • getUrl(record_id, form_name) - Obtener la URL del registro
  • openUrl(url, target) - Abrir URL
  • downloadFile(url) - Descargar archivo

Ejemplo: response = invokeURL("https://api.example.com/data", "GET", headers, "");

FUNCIONES MATEMÁTICAS (más de 15 funciones)

Cálculos:

  • round(number, decimals) - Redondear número
  • ceil(number) - Redondear hacia arriba
  • floor(number) - Redondear hacia abajo
  • abs(number) - Valor absoluto
  • pow(base, exponent) - Cálculo de potencia
  • sqrt(number) - Raíz cuadrada
  • random() - Número aleatorio

Ejemplo: total = round(price * quantity * 1.18, 2);

FUNCIONES DE MANEJO DE ARCHIVOS (más de 10 funciones)

Operaciones de archivo:

  • getFile(file_field) - Obtener detalles del archivo
  • uploadFile(file_content, filename) - Subir archivo
  • deleteFile(file_id) - Eliminar archivo
  • getFileContent(file_id) - Leer el contenido del archivo

⚙️ FLUJO DE TRABAJO Y FUNCIONES DE UTILIDAD (más de 20 funciones)

Funciones del sistema:

  • zoho.currentuser - Información del usuario actual
  • zoho.currenttime - Marca de tiempo actual
  • zoho.appuri - URI de la aplicación
  • input.field_name - Valores de entrada del formulario
  • info message; - Mostrar mensaje de información
  • alert message; - Mostrar alerta
  • success message; - Mostrar mensaje de éxito

CONSEJOS PARA OPTIMIZAR EL RENDIMIENTO

✅ Mejores prácticas:

  • Operaciones por lotes: utilice inserciones y actualizaciones masivas en lugar de bucles
  • Consultas eficientes: utilice condiciones WHERE específicas para limitar los registros
  • Campos de índice: indexa los campos consultados con frecuencia
  • Minimizar las llamadas a la API: Agrupar las solicitudes de API cuando sea posible
  • Resultados de caché: almacena datos a los que se accede con frecuencia
  • Evite los bucles anidados: utilice funciones de colección en su lugar

⚠️ Consideraciones de rendimiento:

  • Grandes conjuntos de datos: utilice la paginación para conjuntos de registros grandes
  • Cálculos complejos: considere calcular previamente los valores
  • Operaciones con archivos: manejar archivos grandes de forma asincrónica
  • Límites de la API: Respete los límites de velocidad e implemente la lógica de reintento

RECURSOS DE ACCESO RÁPIDO

Comience a usar Zoho Creator:

¿Listo para implementar estas funciones en tus aplicaciones? Prueba Zoho Creator gratis y empieza a crear potentes aplicaciones empresariales con scripts de Deluge.

Soporte de desarrollo avanzado:

¿Necesita ayuda para implementar soluciones Deluge complejas? Nuestros desarrolladores expertos pueden ayudarle con el desarrollo de scripts personalizados, la optimización del rendimiento y las integraciones avanzadas.

RECURSOS DE APRENDIZAJE ADICIONALES

Conectar con Creator Scripts

⭐ Orgulloso ganador del premio Zoho Creator's Tech Star en el sector salud ⭐

Con la confianza de empresas de todo el mundo

Este correo electrónico se envió automáticamente con Creator Scripts

© 2025 Creator Scripts - Socio de confianza de Zoho en la transformación digital