inRange()
inRange(a;b) restituisce 1 se il numero a é nel range dei numeri indicati in b.
inRange([Pettorale];"1-10;15") - restituisce 1 se il pettorale é tra 1 e 10 o uguale a 15.
isNumeric()
isNumeric controlla se una stringa contiene solo i caratteri numerici 0,1,2,3,4,5,6,7,8,9:
isNumeric("12323") - restituisce vero
isNumeric("12W44") - restituisce falso
isAlpha()
isAlpha controlla se una stringa contiene solo caratteri alfabetici A-Z/a-z:
isAlpha("ASKdeo") - restituisce vero
isAlpha("Ström") - restituisce falso
isAlpha("K3") - restituisce falso
hasChip()
hasChip(transponder) restituisce 1 se il transponder indicato é assegnato al partecipante, altrimenti 0.
hasChip("NUSPW44") - restituisce 1 o 0
Il codice transponder puó essere assegnato attraverso i campi Transponder1, Transponder2 o attraverso il file abbinamenti dei Chip.
ChipFileHas()
ChipFileHas(transponder) restituisce 1 se il codice transponder indicato è presente nel Chip File, e 0 altrimenti.
ChipFileHas("ZABCD12") - restituisce 1 o 0
search()
search(a;b) restituisce 1, se tutte le parole di b sono presenti in a.
search("Questa é una stringa con race e result"; "race result") - restituisce 1
search("i primi tre caratteri dell'alfabeto non compaiono in questo testo"; "abc") - restituisce 0
isUCICode()
isUCICode controlla se il primo paramentro é un codice UCI valido:
isUCICode("GER19810312") - restituisce vero
isUCICode("Ger13333") - restituisce falso
isUCIID()
isUCIID() controlla se il primo paramentro é un ID UCI valido:
isUCIID("98387437864") - restituisce vero
isUCIID("ABCD123") - restituisce falso
hasEntryFee(entryFeeID)
hasEntryFee(entryFeeID) restituisce 1 se la tassa di iscrizione con tale ID viene applicata al partecipante e 0 in caso contrario.
hasEntryFee(1) - restituisce 1 o 0
Puoi trovare l'ID della tassa di iscrizione nella Finestra principale > Quote di iscrizione.
Questa funzione può essere utilizzata, ad esempio, come filtro negli elenchi di output, per vedere a quali partecipanti è stata applicata una determinata quota di iscrizione.
isEligible()
IsEligible(a;b;c) restituisce 1 se il partecipante è idoneo alla gara in base agli intervalli di date di nascita e, facoltativamente, al sesso e 0 negli altri casi.
isEligible("01/01/2000") - controlla se la data 01/01/2000 è idonea per la gara in corso del partecipante.
La funzione può anche richiedere un anno invece della data.
isEligible(2000) - verifica se l'anno di nascita 2000 sarebbe idoneo per la gara in corso del partecipante.
Il secondo parametro è facoltativo e può essere utilizzato anche per verificare se il genere è idoneo alla gara.
isEligible([DataDiNascita];"m") - controlla se la data di nascita attuale e il sesso maschile sono idonei per la gara in corso del partecipante.
Il terzo parametro opzionale può essere utilizzato per definire l'ID della gara.
isEligible([DataDiNascita];[Genere];2) - verifica se il partecipante è idoneo per la gara ID 2.
Questa funzione è utile per la registrazione delle squadre di staffetta in cui è possibile memorizzare informazioni aggiuntive sui membri della squadra in campi aggiuntivi, ma è comunque necessario confermare la loro idoneità a competere.
isValidEmail()
IsValidEmail() restituisce 1 se la stringa rappresenta un indirizzo email valido e 0 altrimenti.
isValidEmail("john.doe@gmail.com") - controlla se john.doe@gmail.com è tecnicamente un indirizzo email valido (non necessariamente esistente).