Függvények
-
NULL(K,S,O): Azt vizsgálja, hogy egy adott cella ki van-e töltve. (Jelölés típusú cella esetén nem használható.)
Példa: ERR(NULL(0,1,1),"Hiba") Amennyiben az aktuális kérdés 1. sorának 1. oszlopa nincs kitöltve, úgy feljön a "Hiba" error üzenet.
Példa 2: CE[2,1]=NULL(0,1,1) Csak abban az esetben jelölhető az aktuális kérdés 2. sorának 1. oszlopa, amennyiben az 1. sor 1. oszlopába nem írtunk semmit.
SUM
-
SUM(K,S,O): Összeadja az értékeket a megadott halmazon. (Az adattípust "Szám"-ra kell állítani.)
Példa: SUM(1,0,1) Összeadja az 1. kérdés összes sorának 1. oszlopában szereplő értékeket.
Példa 2: ERR(<9.1.2> != SUM(0,0,2),"Hiba") Ellenőrzi, hogy a 9. kérdés 1. sorának 2. oszlopában szereplő érték egyenlő-e a jelen kérdés második oszlopának összegével. Ha nem, akkor error üzenet jelenik meg "Hiba" szóval.
CNT
-
CNT(K,S,O): A jelölések darabszámát adja eredményül.
Példa: CNT(1,0,1) Az 1. kérdés összes sorának 1. oszlopában összeszámolja a jelölések darabszámát.
LST
-
LST(OSZLOP): Visszaadja a lista értékét. Nagybetűsít!
Példa: LST(1) A listában szereplő aktuális sor 1. oszlopát adja vissza.
LSTSTR
-
LSTSTR(OSZLOP): Visszaadja a lista értékét. Nem nagybetűsít, eredeti értéket ad vissza!
Példa: LSTSTR(2) A listában szereplő aktuális sor 2. oszlopát adja vissza.
CAP
-
CAP(K,S,O): Adott tartomány (cella, sor, oszlop) szövegeit (szöveg, szám, stb.) adja vissza eredményül a kérdéstípusnak megfelelően.
Példa 1: CAP(1,2,1) Az 1. kérdés 2. sorának 1. oszlopába írt szöveget jeleníti meg.
Példa 2: CAP(1,0,1) Az 1. kérdés összes sorának 1. oszlopába írt szövegeit jeleníti meg, vesszővel elválasztva.
Speciális eset: CAP(1,1,1,L) Az 1. kérdés 1. sorának 1. oszlopában lévő legördülő lista item nevét adja eredményül.
GETLISTDESC
-
GETLISTDESC(K,S,O): Adott tartomány legördülő lista szöveges értékét adja vissza.
Példa: FV[1,1]="GETLISTDESC(10,1,2)" A 10. kérdés 1. sorának 2. oszlopában lévő lista szöveges értékét kapja meg az aktuális kérdés 1. sor 1. oszlopa.
GETFILEURL
-
GETFILEURL(): Multimédiában feltöltött fájlok behivatkozása.
Példa: GETFILEURL(picture.png)
IIF
-
IIF(FELTÉTEL,"IGAZ","HAMIS"): Feltétel alapján szöveget ad vissza.
Példa 1: IIF(<1.1.1.1>,"Jelölt","Jelöletlen")
Példa 2: IIF((<1.1.1.> == 1),"HAMIS","")
LENGTH
-
LENGTH(K,S,O): A cellákban lévő karakterek számát adja meg.
Példa: LENGTH(1,0,1)
SYS paraméterek
| Paraméter | Leírás |
|---|---|
| USERNAME | Felhasználó neve |
| USERCODE | Külső kód |
| USEREMAIL | Email cím |
| USERPHONE | Telefonszám |
| USERSTATUS | Beosztás |
| USEREXT | Mellék |
| LTID | Lista rekord azonosító |
| CONTACT_NAME | Kontakt neve |
| CONTACT_PHONE | Telefonszám |
| CONTACT_EMAIL | |
| CDRTEL | Hanganyag telefonszám |
| CDRID | Hanganyag ID |
| CDRHASH | Hash |
| CDRGRPTEL | Hívott/hívó szám |
| CDRSTART | Hívás kezdete |
| CDRSTARTNUM | Hívás kezdete számmal |
| PRJTIP | Projekt típusa |
| CURDATE | Mai dátum |
| CURTIME | Aktuális idő |
| CURHOUR | Aktuális óra |
Példa:
SYS(USERNAME)
NOT
-
NOT(FELTÉTEL): Akkor igaz, ha a feltétel hamis.
Példa: FV[2,1]=NOT(NULL(0,1,1))
CURDATE
-
CURDATE(): Aktuális dátum.
Példa 1: CURDATE()
Példa 2: DV[1,1]="CURDATE()"
DATEDIFF
-
DATEDIFF(érték1,érték2): Két dátum különbsége.
Példa 1: FV[1,1]=DATEDIFF(2018.06.13,2018.06.15)
Példa 2: FV[1,1]=DATEDIFF(CURDATE(),2018.06.15)
CURTIME / CURHOUR
- CURTIME(): Aktuális idő
-
CURHOUR(): Aktuális óra
Példa: CURTIME()
GETQUOTA
-
GETQUOTA(érték): Kvóta aktuális állapota.
Példa: BC=(GETQUOTA(1) < 10)
CDRVAL
-
CDRVAL(típus): IVR-ben bekért adat visszaidézése.
Példa: CDRVAL(azonosito)