Guía Completa de Referencia de Funciones de Deluge para el Desarrollo en Zoho Creator

Guía Completa de Referencia de Funciones Deluge - Recurso de Desarrollo de Zoho Creator

Scripts de Creator

Socio de Confianza de Zoho en Transformación Digital

Guía Completa de Referencia de Funciones Deluge - Recurso de Desarrollo de Zoho Creator

CATÁLOGO INTEGRAL DE FUNCIONES DELUGE

Total de Funciones Disponibles: Más de 200 funciones integradas en más de 10 categorías

FUNCIONES DE CADENA DE TEXTO (Más de 25 funciones)

Funciones Clave:

  • length(string) - Devuelve la longitud de la cadena
  • substring(string, start, end) - Extrae una subcadena
  • replace(string, old, new) - Reemplaza texto
  • toLowerCase(string) - Convierte a minúsculas
  • toUpperCase(string) - Convierte a mayúsculas
  • trim(string) - Elimina espacios en blanco
  • contains(string, substring) - Verifica si contiene texto
  • startsWith(string, prefix) - Verifica prefijo
  • endsWith(string, suffix) - Verifica sufijo
  • split(string, delimiter) - Divide en una 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 actuales
  • addDays(date, days) - Añade días a la fecha
  • addMonths(date, months) - Añade meses
  • daysBetween(date1, date2) - Calcula diferencia
  • format(date, "dd-MMM-yyyy") - Formatea fecha
  • hour(datetime) - Extrae la hora
  • minute(datetime) - Extrae los minutos
  • year(date) - Extrae el año
  • month(date) - Extrae el mes

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

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

Operaciones de Lista/Mapa:

  • size(collection) - Obtener 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) - Encontrar máximo
  • min(list, field) - Encontrar mínimo
  • average(list, field) - Calcular promedio
  • contains(list, value) - Verificar si contiene
  • add(list, value) - Añadir 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 URL de 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 Archivos:

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

⚙️ FUNCIONES DE FLUJO DE TRABAJO Y UTILIDADES (Más de 20 funciones)

Funciones del Sistema:

  • zoho.currentuser - Información del usuario actual
  • zoho.currenttime - Fecha y hora actuales
  • 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 DE OPTIMIZACIÓN DE RENDIMIENTO

✅ Mejores Prácticas:

  • Operaciones por Lotes: Usa inserciones/actualizaciones en bloque en lugar de bucles
  • Consultas Eficientes: Usa condiciones WHERE específicas para limitar registros
  • Campos Índice: Indexa campos consultados frecuentemente
  • Minimiza Llamadas API: Realiza solicitudes API en lotes cuando sea posible
  • Cachea Resultados: Almacena datos accesados con frecuencia
  • Evita Bucles Anidados: Usa funciones de colección en su lugar

⚠️ Consideraciones de Rendimiento:

  • Grandes Conjuntos de Datos: Usa paginación para conjuntos grandes de registros
  • Cálculos Complejos: Considera pre-calcular valores
  • Operaciones de Archivos: Maneja archivos grandes de forma asíncrona
  • Límites de API: Respeta los límites de tasa e implementa lógica de reintento

RECURSOS DE ACCESO RÁPIDO

Comienza con Zoho Creator:

¿Listo para implementar estas funciones en tus aplicaciones? Comienza tu prueba gratuita de Zoho Creator y empieza a construir aplicaciones empresariales poderosas con scripts Deluge.

Soporte de Desarrollo Avanzado:

¿Necesitas ayuda para implementar soluciones Deluge complejas? Nuestros desarrolladores expertos pueden ayudarte con desarrollo de script personalizado, optimización de rendimiento e integraciones avanzadas.

RECURSOS ADICIONALES DE APRENDIZAJE

Conéctate con Creator Scripts

⭐ Orgulloso Ganador del Tech Star de Zoho Creator en Salud ⭐

Confiado por Empresas en Todo el Mundo

Este correo electrónico fue enviado automáticamente con Creator Scripts

© 2025 Creator Scripts - Socio de Confianza de Zoho en Transformación Digital