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: