Följande operatorer är tillgängliga när du skriver både villkor och åtgärder för valideringsregler. Detta innebär att du kan använda dessa för att skriva antingen ett uttryck som ska utvärderas eller ett värde som ska tilldelas.
|
Tecken |
Innebörd |
Exempel |
|
Matematiska operatorer |
||
|
+ |
Plus |
Fält[1]+Fält[2]=Fält[3] |
|
- |
Minus |
Fält[1]-Fält[2]=Fält[3] |
|
* |
Multiplicera |
FältC<=FältA*10 |
|
/ |
Dividera |
Fält[1]/2=Fält[4] |
|
^ |
Potens |
2^3 = 8 |
|
% |
Rest |
FältA%2=0 (Om uttrycket är sant innehåller fältet ett jämnt värde. Annars är värdet udda.) |
|
Jämförelseoperatorer (Endast för villkor som ska utvärderas. Inte för åtgärder.) |
||
|
= |
Lika med |
Fält[1]+Fält[2]=Fält[3] |
|
> |
Större än |
Fält B>FältC |
|
< |
Mindre än |
FältC<5 |
|
>= |
Större än eller lika med |
Fält[1]>=Fält[4] |
|
<= |
Mindre än eller lika med |
FältA<=FältB+FältC |
|
<> |
Inte lika med |
FältA<>FältB+FältC |
|
Logiska operatorer (Endast för villkor som ska utvärderas. Inte för åtgärder.) |
||
|
And |
Logiskt And (och) |
FältA=FältB+FältC And FältA<Fält[3] A And B är sant om både A och B är sanna. Används mellan två uttryck. |
|
Or |
Logiskt Or (eller) |
FältA=FältB+FältC OR FältA<Fält[3] A Or B är sant om A, B, eller både A och B är sanna. Används mellan två uttryck. |
|
Not |
Logiskt Not (inte) |
Not FältA=FältB+FältC Not A är sant om A är falskt. |
|
Xor |
Logiskt Xor (exklusivt eller) |
FältA=FältB+FältC XOr FältA<Fält[3] A Xor B är sant om antingen A eller B, men inte båda, är sanna. Används mellan två uttryck. |
|
Strängoperator (används mellan två uttryck) |
||
|
& |
Sammanslagning |
" Alley" & " Hoop" returnerar " AlleyHoop" |