Mofificar varios campos

Necesito modificar varios campos de un documento si se cumple una condiciones. Para esto estoy usando un @IF, pero no me modifica los campos. Te paso la fórmula:
@If(Condición; @Do(
@SetField( Campo1; "texto1");
@SetField( Campo2; "texto2")); "")
Gracias!

1 respuesta

Respuesta
1
Creo que te falta poner el nombre del campo entre comillas:
@If(Condición; @Do(
@SetField( "Campo1"; "texto1");
@SetField( "Campo2"; "texto2")); "")
Yo suelo usar esta otra forma:
@if( condicion; ""; @return(""));
field campo1 := "valor1";
field campo2 := "valor2";
1
Pero la mtuya es también valida ew incluso mejor, puedes poner el nombre del campo en una variable, y usar tu forma sin comillas, con el nombre de la variable que tiene el nombre del campo!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas