Scriptfuncties

Hier volgt een lijst met Picard-scriptfuncties, gegroepeerd per soort functie.

Toewijzingsfuncties

Deze functies worden gebruikt om een waarde aan een tag of variabele toe te wijzen (of een toewijzing ongedaan te maken). De toewijzingsfuncties zijn:

Tekstfuncties

Deze functies worden gebruikt om met tekst in tags en variabelen te werken (bijv. ontlenen, vervangen of formatteren). De tekstfuncties zijn:

Meervoudige functies

Deze functies worden gebruikt om met meervoudige tags en variabelen te werken. De meervoudige scriptfuncties zijn:

Wiskundige functies

Deze functies worden gebruikt om wiskundige berekeningen op tags en variabelen toe te passen. De wiskundige scriptfuncties zijn:

Voorwaardelijke functies

Deze functies worden gebruikt om bepaalde voorwaarden te evalueren en op basis van de resultaten bepaalde bewerkingen uit te voeren.

Waarschuwing

Het formatteren van code in je scripts met dingen als spaties, tabs en regelafbrekingen kan de resultaten van de voorwaardelijke evaluaties beïnvloeden, want deze tekens worden niet genegeerd. De code

$set(test,)
$if(
   %test%,
   $set(test1,Not Empty),
   $set(test1,Empty)
)
$if(%test%,$set(test2,Not Empty),$set(test2,Empty))

retourneert bijvoorbeeld ‘Not Empty’ voor %test1%, maar ‘Empty’ voor %test2%. De verschillende waarden zijn het resultaat van de inspringingen in de geformatteerde code.

De voorwaardelijke scriptfuncties zijn:

Informatiefuncties

Deze functies bieden extra informatie over het systeem of gegevens. De informatiescriptfuncties zijn:

Lusfuncties

Met deze functies kan je bewerkingen op basis van de inhoud van een meervoudige variabele of het resultaat van een voorwaardelijke evaluatie herhaaldelijk uitvoeren. De lusscriptfuncties zijn:

Overige functies

De overige scriptfuncties zijn: