FAQ
¿Tienes dudas? No te preocupes, aquí encontrarás las soluciones.
Búsqueda Completa en el Sitio

¿Cómo mostrar una advertencia, pero permitir que los usuarios ingresen valores duplicados?

Si deseas prevenir que los usuarios creen registros duplicados, puedes configurar el atributo "único".

Algunas veces, deseamos que el sistema muestre un mensaje pero que también permita a los usuarios ingresar valores duplicados. Por ejemplo, queremos prevenir que los usuarios creen registros duplicados para el mismo cliente en la hoja "Contactos". Sin embargo, hay casos donde los clientes pueden tener los mismos nombres. Por lo tanto, queremos ser notificados antes de guardar el registro y verificar si el registro es duplicado.

Puedes seguir los siguientes pasos:

Paso 1: Abrir editor de Workflow de Ragic.

Haz clic derecho en cualquier pestaña y selecciona Workflow Javascript Global.

Paso 2: Cambia a la página de edición "Workflow global" y pega los códigos.

function checkIfUniqueFieldValue(fieldId, path){
   var value = param.getNewValue(fieldId);
   var query = db.getAPIQuery(path);
   query.addFilter(fieldId,"=",value);
   var result = query.getAPIResultList();
   if(result.length > 1){
   response.setMessage("El "+ valor +" ya existe. Por favor verifica por duplicados.");
}
}

Paso 3: Cambia a la página "Post-workflow" de la hoja que deseas verificar por duplicados.

Supongamos que el URL de la hoja en la que deseas hacer la verificación es:

"https://www.ragic.com/accountname/nombredepestaña/1" and field ID is 1000038.

Luego, agrega esta línea al post-workflow:

checkIfUniqueFieldValue(1000038, "/nombredepestaña/1");

No olvides guardar tus cambios antes de salir del editor de workflow.

Volver arriba

    Iniciar Ragic Gratis

    Registrarse con Google