Funkcijas
Virknes funkcijas
Strādājot ar virknēm izteiksmēs, svarīgi izmantot vienpēdiņas (’’) literālu virkņu ierobežošanai. Tomēr izņēmums rodas, ja vēlaties iekļaut vienpēdiņas literālā virknē. Šādā gadījumā varat izmantot dubultpēdiņas (""), lai ierobežotu visu virkni.
Piemēram:
- Pareizi: if(${yesno} = 1, “a string with ‘single quotes’ in it”, “no single quotes here”)
- Nepareizi: if(${yesno} = 1, ‘a string with ‘single quotes’ in it’, ’no single quotes here’)
Attiecībā uz viedajām pēdiņām, ir svarīgi apzināties to klātbūtni, jo tās var radīt problēmas izteiksmēs. Daudzi bagātā teksta redaktori automātiski pārveido taisnas pēdiņas ("" vai ‘’) uz viedajām vai izliekajām pēdiņām ("" vai ‘’), kas var izraisīt sintakses kļūdas vai neparedzētu uzvedību. Lai no tā izvairītos, nodrošiniet, ka izteiksmēs konsekventi izmantojat taisnas pēdiņas (’’).
rtSurvey atbalsta dažādas funkcijas, tostarp:
string(field): Pārveido lauku par virkni.- Piemērs:
string(34.8)tiks pārveidots par'34.8'.
- Piemērs:
string-length(field): Atgriež virknes lauka garumu.- Piemērs:
string-length(.) > 3 and string-length(.) < 10var izmantot, lai nodrošinātu, ka pašreizējais lauks ir no 3 līdz 10 rakstzīmēm.
- Piemērs:
substr(fieldorstring, startindex, endindex): Atgriež apakšvirkni sākot nostartindexun beidzot tieši pirmsendindex. Indeksi sākas ar 0 virknes pirmajai rakstzīmei.- Piemērs:
substr(${phone}, 0, 3)atgriezīs tālruņa numura pirmos trīs ciparus.
- Piemērs:
concat(a, b, c, ...): Savieno laukus (un/vai virknes) kopā.- Piemērs:
concat(${firstname}, ' ', ${lastname})atgriezīs pilnu vārdu, apvienojotfirstnameunlastnamelauku vērtības.
- Piemērs:
linebreak(): Atgriež rindas pārtraukuma rakstzīmi.- Piemērs:
concat(${field1}, linebreak(), ${field2}, linebreak(), ${field3})atgriezīs trīs lauku vērtību sarakstu ar rindas pārtraukumiem starp tiem.
- Piemērs:
lower(): Pārveido virkni uz mazajiem burtiem.- Piemērs:
lower('Street Name')atgriezīs “street name”.
- Piemērs:
upper(): Pārveido virkni uz lielajiem burtiem.- Piemērs:
upper('Street Name')atgriezīs “STREET NAME”.
- Piemērs:
select_one un select_multiple funkcijas
count-selected(field): Atgriež atlasīto vienumu skaitu select_multiple laukā.- Piemērs:
count-selected(.) = 3var izmantot kā ierobežojuma izteiksmi, lai nodrošinātu, ka tiek atlasītas tieši trīs izvēles.
- Piemērs:
selected(field, value): Atgriež true vai false atkarībā no tā, vai norādītā vērtība tika atlasīta select_one vai select_multiple laukā.- Piemērs:
selected(${color}, 'Blue')var izmantot kā relevances izteiksmi, lai rādītu grupu vai lauku tikai tad, ja respondents atlasīja “Blue” kā savu iecienīto krāsu. - Piezīme: Otrais parametrs vienmēr jānorāda kā izvēles vērtība, nevis izvēles etiķete. Izmantojiet vērtību no formas definīcijas izvēļu darblapas vērtību kolonnas.
- Piemērs:
selected-at(field, number): Atgriež atlasīto vienumu norādītajā pozīcijā select_multiple laukā. Kad padotais skaitlis ir 0, atgriež pirmo atlasīto vienumu; kad skaitlis ir 1, atgriež otro atlasīto vienumu, un tā tālāk.- Piemērs:
selected-at(${fruits}, 0) = 'Apple'var izmantot kā relevances izteiksmi, lai rādītu grupu vai lauku tikai tad, ja pirmā atlasītā izvēle ir “Apple”. - Piezīme: Atgrieztā vērtība būs izvēles vērtība, nevis izvēles etiķete.
- Piemērs:
choice-label(field, value): Atgriež etiķeti select_one vai select_multiple lauka izvēlei, kā definēts formas definīcijas izvēļu darblappā.- Piemērs 1:
choice-label(${country}, ${country})atgriezīs izvēles etiķeti pašlaik atlasītajai izvēleicountrylaukā. - Piemērs 2:
choice-label(${languages}, selected-at(${languages}, 0))atgriezīs etiķeti pirmajai atlasītajai izvēleilanguageslaukā. - Piezīme: Šī funkcija izgūst izvēles etiķeti, nevis vērtību.
- Piemērs 1:
Atkārtotu lauku funkcijas
rtSurvey gadījumā, ja vēlaties uzdot tos pašus jautājumus vairākas reizes, varat ievietot lauku atkārtojumu grupā. Tas rezultējas vairākās viena lauka instancēs. Šādas funkcijas var palīdzēt strādāt ar šiem atkārtotajiem laukiem un to saražotajiem datiem.
join(string, repeatedfield): Atkārtojumu grupas laukam ģenerē ar virkni atdalītu vērtību sarakstu. Pirmais parametrs norāda izmantojamo atdalītāju.- Piemērs:
join(', ', ${member_name})ģenerēs vienu ar komatu atdalītu sarakstu no visiem ievadītajiem vārdiem.
- Piemērs:
join-if(string, repeatedfield, expression): Darbojas tieši kājoin(), izņemot to, ka pārbauda katru atkārtojumu grupas instanci, izmantojot padoto izteiksmi. Ja izteiksme novērtējas kā false, vienums tiks izlaists no izvades.- Piemērs:
join-if(', ', ${member_name}, ${age} >= 18)ģenerēs ar komatu atdalītu tikai pieaugušo locekļu vārdu sarakstu.
- Piemērs:
count(repeatgroup): Atgriež pašreizējo reižu skaitu, cik atkārtojumu grupā ir atkārtots.- Piemērs:
count(${groupname})atgriezīs grupas instanču skaitu.
- Piemērs:
count-if(repeatgroup, expression): Darbojas tieši kācount(), izņemot to, ka pārbauda katru atkārtojumu grupas instanci, izmantojot padoto izteiksmi.- Piemērs:
count-if(${members}, ${age} >= 18)atgriezīs pieaugušo locekļu skaitu, pamatojoties uzagelauku “members” atkārtojumu grupā.
- Piemērs:
sum(repeatedfield): Atkārtojumu grupas laukam aprēķina visu vērtību summu.- Piemērs:
sum(${loan_amount})atgriezīs visu aizdevumu kopējo vērtību.
- Piemērs:
sum-if(repeatedfield, expression): Darbojas tieši kāsum(), izņemot to, ka pārbauda katru atkārtojumu grupas instanci, izmantojot padoto izteiksmi.- Piemērs:
sum-if(${loan_amount}, ${loan_amount} > 500)atgriezīs visu aizdevumu virs 500 kopējo vērtību.
- Piemērs:
min(repeatedfield): Atkārtojumu grupas laukam aprēķina visu vērtību minimumu.- Piemērs:
min(${member_age})atgriezīs jaunākā grupas locekļa vecumu.
- Piemērs:
min-if(repeatedfield, expression): Darbojas tieši kāmin(), izņemot to, ka pārbauda katru atkārtojumu grupas instanci, izmantojot padoto izteiksmi.- Piemērs:
min-if(${member_age}, ${member_age} >= 18)atgriezīs jaunākā pieaugušā vecumu grupā.
- Piemērs:
max(repeatedfield): Atkārtojumu grupas laukam aprēķina visu vērtību maksimumu.- Piemērs:
max(${member_age})atgriezīs vecākā grupas locekļa vecumu.
- Piemērs:
max-if(repeatedfield, expression): Darbojas tieši kāmax(), izņemot to, ka pārbauda katru atkārtojumu grupas instanci, izmantojot padoto izteiksmi.- Piemērs:
max-if(${member_age}, ${member_age} >= 18)atgriezīs vecākā pieaugušā vecumu grupā.
- Piemērs:
index(): Izsaukts atkārtojumu grupas iekšā, atgriež pašreizējās grupas vai instances indeksa numuru.- Piemērs:
index()lietojot atkārtojumu grupas iekšā, atgriezīs 1 pirmajai instancei, 2 otrajai, un tā tālāk.
- Piemērs:
indexed-repeat(repeatedfield, repeatgroup, index): Atsaucas uz lauku vai grupu, kas atrodas atkārtojumu grupā, no ārpuses tās atkārtojumu grupas. Pirmais parametrs norāda atkārtoto lauku vai grupu, otrais — atkārtojumu grupu, kurā lauks atrodas, un trešais — instances numuru atkārtojumu grupā.- Piemērs 1:
indexed-repeat(${name}, ${names}, 1)atgriezīs pirmo pieejamo vārdu, janamelauks atrodas iepriekšējā atkārtojumu grupā “names”. - Piemērs 2:
indexed-repeat(${name}, ${names}, index())izgūs vārdu, kas atbilst pašreizējās atkārtojumu grupas instances numuram.
- Piemērs 1:
rank-index(index, repeatedfield): Šī funkcija aprēķina norādītās atkārtotā lauka instances ordinālrangu lietošanai ārpus atkārtojumu grupas. Rangā 1 tiek piešķirts instancei ar augstāko vērtību, rangā 2 — instancei ar nākamo augstāko vērtību, un tā tālāk.- Piemērs:
rank-index(1, ${random_draw})aprēķina pirmās instances rangu, pamatojoties uz tāsrandom_drawlauka vērtību salīdzinājumā ar citām instancēm.
- Piemērs:
rank-index-if(index, repeatedfield, expression): Šī funkcija darbojas līdzīgi kārank-index(), bet pārbauda katru atkārtotā lauka atkārtojumu grupas instanci, izmantojot padoto izteiksmi.- Piemērs:
rank-index-if(1, ${age}, ${age} >= 18)aprēķina vecuma rangu pieaugušo kopā, ņemot vērā tikai instances, kur vecums ir lielāks par vai vienāds ar 18.
- Piemērs:
Skaitļu funkcijas
| Operators | Darbība | Piemērs | Piemēra atbilde |
|---|---|---|---|
+ | Saskaitīšana | 1 + 1 | 2 |
- | Atņemšana | 3 - 2 | 1 |
* | Reizināšana | 3 * 2 | 6 |
div | Dalīšana | 10 div 2 | 5 |
mod | Modulis | 9 mod 2 | 1 |
rtSurvey atbalsta skaitļu funkcijas, tostarp:
number(field): Pārveido lauka vērtību uz skaitli.- Piemērs:
number('34.8')= 34.8
- Piemērs:
int(field): Pārveido lauka vērtību uz veselu skaitli.- Piemērs:
int('39.2')= 39
- Piemērs:
min(field1, ..., fieldx): Atgriež minimālo vērtību starp padotajiem laukiem.- Piemērs:
min(${father_age}, ${mother_age})atgriezīs vai nu mātes, vai tēva vecumu — kurš ir mazāks.
- Piemērs:
max(field1, ..., fieldx): Atgriež maksimālo vērtību starp padotajiem laukiem.- Piemērs:
max(${father_age}, ${mother_age})atgriezīs vai nu mātes, vai tēva vecumu — kurš ir lielāks.
- Piemērs:
format-number(field): Formatē vesela skaitļa vai decimāla lauka vērtību atbilstoši lietotāja lokalizācijas iestatījumiem.- Piemērs:
format-number(${income})var formatēt “120000” kā “120,000”.
- Piemērs:
round(field, digits): Noapaļo skaitliskā lauka vērtību līdz norādītajam ciparu skaitam aiz komata.- Piemērs:
round(${interest_rate}, 2)
- Piemērs:
abs(number): Atgriež skaitļa absolūto vērtību.pow(base, exponent): Atgriež pirmā parametra vērtību pakāpē, kas norādīta ar otro parametru.log10(fieldorvalue): Atgriež padotā lauka vai vērtības desmitnieka logaritmu.sin(fieldorvalue): Atgriež padotā lauka vai vērtības sinusu, izteiktu radiānos.cos(fieldorvalue): Atgriež padotā lauka vai vērtības kosinusu, izteiktu radiānos.tan(fieldorvalue): Atgriež padotā lauka vai vērtības tangensu, izteiktu radiānos.asin(fieldorvalue): Atgriež padotā lauka vai vērtības arcsinusu, izteiktu radiānos.acos(fieldorvalue): Atgriež padotā lauka vai vērtības arckosinusu, izteiktu radiānos.atan(fieldorvalue): Atgriež padotā lauka vai vērtības arctangensu, izteiktu radiānos.atan2(x, y): Atgriež leņķi radiānos starp pozitīvo x-asi un punktu ar koordinātēm (x, y). Rezultāts ir diapazonā no -pi() līdz pi().sqrt(fieldorvalue): Atgriež padotā lauka vai vērtības nenegatīvo kvadrātsakni.exp(x): Atgriež e^x vērtību.pi(): Atgriež pi vērtību.
Datuma un laika funkcijas
Datuma vērtības rtSurvey tiek glabātas kā virknes YYYY-MM-DD formātā. Datuma-laika vērtības tiek glabātas kā ISO 8601 virknes (YYYY-MM-DDTHH:MM:SS). Izmantojiet decimal-date-time(), lai pārveidotu uz skaitli aritmētiskai operācijai (piem., ilgumu aprēķiniem).
today(): Atgriež šodienas datumu kā virkniYYYY-MM-DDformātā. Tiek novērtēts vienreiz, kad forma tiek atvērta.- Piemērs:
today()→'2024-03-15' - Bieža lietošana: kolonnā
default, lai sākotnēji aizpildītu šodienas datumu, vairelevant/constraintsalīdzinājumam ar datuma lauku.
- Piemērs:
now(): Atgriež pašreizējo datumu un laiku kā ISO 8601 virkni. Tiek novērtēts katru reizi, kad izteiksme tiek aprēķināta.- Piemērs:
now()→'2024-03-15T14:32:00.000+03:00' - Bieža lietošana: Precīza aptaujā notikušā notikuma laika zīmoga reģistrēšanai.
- Piemērs:
date(value): Pārveido vērtību (virkni vai skaitli) datuma virknē. Noderīgs aprēķināto vērtību piespiešanai datuma tipam.- Piemērs:
date('2024-03-15')→'2024-03-15'
- Piemērs:
date-time(value): Pārveido vērtību datuma-laika virknē.- Piemērs:
date-time(${event_timestamp})
- Piemērs:
decimal-date-time(value): Pārveido datuma vai datuma-laika virkni uz decimālo skaitli, kas apzīmē milisekundes kopš Unix epohā dalītas ar 86400000 (t.i., daļveida dienas kopš 1970-01-01). Izmantojiet to, lai veiktu aritmētiku ar datumiem.- Piemērs: Ilgums dienās starp diviem datumiem:
decimal-date-time(${end_date}) - decimal-date-time(${start_date}) - Piemērs: Ilgums minūtēs starp diviem datuma-laika laukiem:
(decimal-date-time(${end_time}) - decimal-date-time(${start_time})) * 1440
- Piemērs: Ilgums dienās starp diviem datumiem:
format-date(date, format): Formatē datuma vērtību, izmantojot formāta virkni.- Formāta pilnvaru:
%Y(4 ciparu gads),%y(2 ciparu gads),%m(mēnesis 01–12),%d(diena 01–31),%a(saīsināts nedēļas dienas nosaukums),%b(saīsināts mēneša nosaukums) - Piemērs:
format-date(today(), '%d/%m/%Y')→'15/03/2024'
- Formāta pilnvaru:
format-date-time(datetime, format): Formatē datuma-laika vērtību, izmantojot formāta virkni. Pieņem visasformat-datepilnvaru plus:%H(stundas 00–23),%h(stundas 01–12),%M(minūtes 00–59),%S(sekundes 00–59),%3(milisekundes),%P(AM/PM)- Piemērs:
format-date-time(now(), '%d/%m/%Y %H:%M')→'15/03/2024 14:32'
Boolean funkcijas
boolean(value): Pārveido jebkuru vērtību uz boolean. Atgriežtruenetukšām virknēm, nenulle skaitļiem untrue; atgriežfalsetukšām virknēm,0unfalse.- Piemērs:
boolean(${name})atgriežtrue, janamenav tukšs.
- Piemērs:
boolean-from-string(string): Atgriežtrue, ja virkne ir'1'vai'true'(reģistrjutīgs); citādi atgriežfalse.- Piemērs:
boolean-from-string(${enabled_flag})— noderīgs, kad lauks glabā'true'/'false'kā tekstu.
- Piemērs:
true(): Atgriež boolean vērtībutrue.- Piemērs: Kolonnā
required,true()ir ekvivalentsyes.
- Piemērs: Kolonnā
false(): Atgriež boolean vērtībufalse.- Piemērs:
if(${skip_section} = 'yes', false(), true())— dinamiski iestatīt obligāto.
- Piemērs:
not(expression): Atgriež izteiksmes loģisko negāciju. Atgriežtrue, ja izteiksme ir false, un otrādi.- Piemērs:
not(${consent} = 'yes')— rādīt brīdinājumu, kad piekrišana NAV sniegta. - Piemērs:
not(selected(${issues}, 'none'))— pieprasīt sīkāku informāciju tikai tad, ja “none” nav atlasīts.
- Piemērs:
Papildu virknes funkcijas
starts-with(string, prefix): Atgriežtrue, jastringsākas arprefix.- Piemērs:
starts-with(${phone}, '+254')pārbauda, vai tālruņa numurs sākas ar Kenijas valsts kodu.
- Piemērs:
contains(string, substring): Atgriežtrue, jastringsatursubstring.- Piemērs:
contains(${email}, '@')pārbauda, vai e-pasta adresē ir@zīme.
- Piemērs:
substring-before(string, needle): Atgriežstringdaļu, kas parādās pirms pirmāneedleparādīšanās.- Piemērs:
substring-before(${full_name}, ' ')izgūst pirmo vārdu (vārds).
- Piemērs:
substring-after(string, needle): Atgriežstringdaļu, kas parādās pēc pirmāneedleparādīšanās.- Piemērs:
substring-after(${email}, '@')izgūst e-pasta adreses domēna daļu.
- Piemērs:
normalize-space(string): Noņem sākuma un beigu atstarpes un samazina visas iekšējās atstarpes sekvences uz vienu atstarpi.- Piemērs:
normalize-space(${name})— attīra vārdu, kas varētu būt ievadīts ar liekām atstarpēm.
- Piemērs:
translate(string, search_chars, replace_chars): Aizstāj katru rakstzīmistring, kas parādāssearch_chars, ar atbilstošo rakstzīmireplace_chars. Rakstzīmessearch_chars, kurām nav atbilstošas rakstzīmesreplace_chars, tiek dzēstas.- Piemērs:
translate(${phone}, ' -()', '')noņem atstarpes, domuzīmes un iekavas no tālruņa numura.
- Piemērs:
Papildu matemātikas funkcijas
floor(number): Atgriež lielāko veselo skaitli, kas ir mazāks par vai vienāds arnumber(noapaļo uz negatīvo bezgalību).- Piemērs:
floor(4.9)= 4,floor(-2.1)= -3
- Piemērs:
ceiling(number): Atgriež mazāko veselo skaitli, kas ir lielāks par vai vienāds arnumber(noapaļo uz pozitīvo bezgalību).- Piemērs:
ceiling(4.1)= 5,ceiling(-2.9)= -2
- Piemērs:
random(): Atgriež nejauši izvēlētu decimālu skaitli starp 0.0 (ieskaitot) un 1.0 (neieskaitot). Parasti izmanto laukoscalculate, lai piešķirtu nejaušas vērtības vai randomizētu jautājumu secību.- Piemērs:
random()→ piem.,0.7341 - Piemērs:
int(random() * 6) + 1→ nejaušs skaitlis 1–6 (kauliņu metiens)
- Piemērs:
coalesce(a, b): Atgrieža, jaanav tukšs; citādi atgriežb. Noderīgs kā rezerves variants, kad lauks varētu būt tukšs.- Piemērs:
coalesce(${preferred_name}, ${full_name})— izmantot vēlamo vārdu, ja ir iestatīts, citādi atgriezties uz pilno vārdu.
- Piemērs:
once(value): Novērtēvalueun saglabā to, bet tikai tad, ja pašreizējais lauks ir tukšs. Ja laukam jau ir vērtība,once()atgriež esošo vērtību nemainītu. Tas novērš pārrēķinā notiekošu lietotāja ievades pārrakstīšanu.- Piemērs:
once(today())kolonnādefaultiestata šodienas datumu vienreiz un neatjaunina, ja enumerators atkārtoti atver formu. - Piemērs:
once(uuid())ģenerē UUID vienreiz un saglabā to stabilu atkārtotas rediģēšanas laikā.
- Piemērs:
Ģeo funkcijas
area(geoshape_value): Aprēķina geoshape (daudzstūra) vērtības iekšā iekļautā laukuma kvadrātmetros.- Parametrs ir geoshape lauka vērtība formātā
lat1 lon1 0 0; lat2 lon2 0 0; ... - Piemērs:
area(${field_boundary})— aprēķināt apsekotā lauka laukumu m². - Piemērs:
round(area(${field_boundary}) div 10000, 2)— pārveidot hektāros.
- Parametrs ir geoshape lauka vērtība formātā
distance(coordinates): Aprēķina geotrace (līnijas) kopējo ceļa garumu metros vai attālumu starp diviem geopoint laukiem.- Geotrace:
distance(${route})atgriež kopējo ceļa garumu metros. - Diviem geopoint laukiem:
distance(concat(${point_a}, ' ', ${point_b}))atgriež attālumu starp tiem. - Piemērs:
round(distance(${road_trace}) div 1000, 3)— ceļa garums kilometros.
- Geotrace:
Validācijas funkcijas
regex(value, pattern): Atgriežtrue, javalueatbilst regulārajai izteiksmeipattern. Izmantojiet kolonnāconstraintmodeļbalstītai validācijai.- Modeļs izmanto standarta regex sintaksi (POSIX ERE apakškopa).
- Piemērs:
regex(., '^[0-9]{10}$')— validēt 10 ciparu skaitli. - Piemērs:
regex(., '^[A-Z]{2}[0-9]{6}$')— validēt pases numura formātu (2 lielie burti, pēc tam 6 cipari). - Piemērs:
regex(., '^[^@]+@[^@]+\.[^@]{2,}$')— pamata e-pasta formāta pārbaude.
checklist(min, max, v1, v2, ...): Novērtē boolean izteiksmju sarakstu un atgriežtrue, jatruevērtību skaits ir starpminunmax(ieskaitot). Padodiet-1parminvaimax, lai izlaistu šo robežu.- Piemērs:
checklist(2, 3, ${q1} = 'yes', ${q2} = 'yes', ${q3} = 'yes')— iziet, ja tieši 2 vai 3 no trim nosacījumiem ir patiesi.
- Piemērs:
weighted-checklist(min, max, v1, w1, v2, w2, ...): Kāchecklist(), bet katrai vērtībai ir svars.truevērtību svaru summai jābūt starpminunmax.- Piemērs:
weighted-checklist(10, -1, ${has_toilet}, 4, ${has_sink}, 3, ${has_shower}, 5)— klātesošo iekārtu svaru summai jābūt vismaz 10.
- Piemērs:
Utilītu funkcijas
uuid(): Ģenerē nejaušu UUID (RFC 4122 v4 formāts) kā virkni.- Piemērs:
uuid()→'a3f8b2c1-4d5e-6f7a-8b9c-0d1e2f3a4b5c' - Parasti izmanto ar
once(), lai ģenerētu stabilu unikālu ID:once(uuid())
- Piemērs:
version(): Atgriež formasversionatribūta vērtību, kā iestatīts iestatījumu darblappā.- Piemērs:
version()→'3.1'
- Piemērs:
position(): Izsaukts atkārtojumu grupas iekšā, atgriež pašreizējās atkārtojuma instances 1 bāzētu indeksu.- Piemērs:
position()pirmajā instancē atgriež1, otrajā atgriež2, un tā tālāk.
- Piemērs:
thousandsep(length, separator, value): Formatē skaitli ar tūkstošu atdalītāju.lengthir minimālais kopējais virknes garums,separatorir izmantojamā rakstzīme (piem.,','), unvalueir formatējamais skaitlis.- Piemērs:
thousandsep(0, ',', 1234567)→'1,234,567'
- Piemērs:
substr-jsonpath(value, jsonpath): Izgūst apakšvirkni no JSON virknes, izmantojot JSONPath izteiksmi.- Piemērs:
substr-jsonpath(${api_response}, '$.data.name')— izgūtnamelauku no JSON virknes, kas glabājasapi_response. - Parasti izmanto kopā ar
callapi(), lai izgūtu konkrētas vērtības no API atbildēm.
- Piemērs: