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

¿Cómo eliminar automáticamente registros tengan x días de antigüedad?

Supongamos que debes eliminar registros de tu sistema después de un determinado período debido a regulaciones específicas de ciberseguridad. En ese caso, puedes considerar agregar un script a tu base de datos para eliminar registros automáticamente que tengan x días de antigüedad en una hoja especificada.

Por ejemplo, si deseas eliminar registros que sean más antiguos de 28 días automáticamente, por favor sigue los siguientes pasos:

Paso 1: Abre el Editor de Workflow Ragic

Haz clic derecho en cualquier pestaña de aplicación y selecciona Workflow Global Javascript, el cual te llevará al módulo de workflow.

Paso 2: Cambia a "Workflow Diario"

Paso 3: Especifica la Ruta de Hoja para tu Workflow

Si el URL de la hoja respectiva para tu workflow es:

https://www.ragic.com/nombredecuenta/nombredepestaña/1

Luego, por favor rellene lo siguiente:

db.deleteOldRecords("/nombredepestaña/1",28);

Asegúrese de guardar sus cambios antes de salir.

Si deseas cambiar el número días en la configuración, modifica el número después de "db.deleteOldRecords('/nombredepestaña/1')". Por ejemplo, si deseas que el registro sea eliminado si es más antiguo de 20 días, debes ingresar:

db.deleteOldRecords("/nombredepestaña/1",20);

Por favor ten en cuenta:

1. Este workflow es solo para registros eliminados de una sola hoja. No elimina registros de toda la base de datos.

2. Para asegurar que los registros hayan sido eliminados, el script eliminará el registro permanentemente. No será movido a la Papelera de Reciclaje, lo cual significa que no podrá ser recuperado. Por favor asegúrese de que realmente necesita esta función antes de escribir el script asociado.

Volver arriba

    Iniciar Ragic Gratis

    Registrarse con Google