Verificar que un campo esté presente
MyField se haya encontrado y esté rellenado:
Comparar números de punto flotante
Math para comparar números —especialmente valores monetarios— de forma fiable.
Exigir un valor no vacío en función de otro campo
MaritalStatus es Married, se deben completar los campos de nombre del cónyuge.
Esta regla de script verifica que, cuando MaritalStatus es Married, tanto SpouseFirstName como SpouseLastName estén completos:
Compruebe que un campo esté localizado en el documento
Validar los datos en casos particulares
Comparar la suma de una columna con un campo externo
Instances para acceder a las filas y luego use GetChild para obtener una celda específica de una fila.
El ejemplo a continuación suma todos los valores de la columna Total Price y compara el resultado con el campo Total:
Comparar las celdas de una columna con un campo externo y enumerar las filas con errores
Context.GetFields para obtener cada celda de la columna, lo cual resulta útil para configurar bucles.
El siguiente ejemplo compara la tasa impositiva de cada fila con la tasa impositiva general. Cuando los valores no coinciden, el script continúa en lugar de fallar de inmediato, recopila los números de fila con discrepancias y los muestra en el mensaje de error:
Comparar el producto de los valores de una fila con otro valor de la misma fila
Context.GetField. Esto crea una regla repetitiva que se ejecuta automáticamente para cada fila. Todas las columnas referenciadas de este modo deben pertenecer a la misma tabla.
El siguiente ejemplo multiplica la cantidad de unidades por el precio unitario en cada fila y compara el resultado con el precio total de la línea:
