Configurar una regla avanzada de script
Al configurar una regla avanzada de script, especifique los campos que utilizará el script como referencia.Configurar campos
- En la columna Fields, especifique todos los campos que el script necesita leer.
- En la columna Changed by the rule, especifique todos los campos que el script editará.
Si el script hace referencia a un campo que no se incluyó para leerlo, o escribe en un campo que no se incluyó para editarlo, la regla devuelve un error de acceso:
Attempt to read data from inaccessible fieldAttempt to write data to read-only field
Configurar columnas de tabla
Si el script hace referencia a columnas específicas de una tabla, seleccione esas columnas individualmente —no la tabla completa— al configurar la regla. Todas las columnas seleccionadas deben pertenecer a la misma tabla. Por ejemplo, si la regla se aplica a Column 1 y Column 2 de New table, seleccione los siguientes campos:
Configuración de la regla con Column 1 y Column 2 de 'New table' seleccionadas como campos procesados
Escriba el script
Cambie al editor de scripts y escriba JavaScript que implemente su regla. El script puede leer campos del documento, calcular valores, comparar valores y actualizar los campos que se marcaron como modificables durante la configuración. Use los botones de edición rápida en la parte superior del editor de scripts para insertar fragmentos de código habituales. Si no se cumplen las condiciones de la regla, establezcaContext.CheckSucceeded en false. Esto envía el documento a revisión manual.
