SmartExpressions : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
Ligne 19 : Ligne 19 :
 
</br>
 
</br>
 
<p>Une fonction est donc toujours composée de trois éléments :</p>
 
<p>Une fonction est donc toujours composée de trois éléments :</p>
<p><code>MA_FONCTION</code> : on commence toujours par nommer la fonction souhaitée.</p>
+
<p><code>MA_FONCTION</code> : on commence toujours par nommer la '''fonction''' souhaitée.</p>
 
<p><code>( )</code> : ces parenthèses dites "d'exécution" peuvent contenir plusieurs paramètres, séparés chacun par une virgule. Chaque fonction pourra avoir plus ou moins de paramètres.</p>
 
<p><code>( )</code> : ces parenthèses dites "d'exécution" peuvent contenir plusieurs paramètres, séparés chacun par une virgule. Chaque fonction pourra avoir plus ou moins de paramètres.</p>
<p><code>xxx</code> : les paramètres de la fonction.</p>
+
<p><code>xxx</code> : les '''paramètres''' de la fonction.</p>
  
 
=== Applications ===
 
=== Applications ===
Ligne 28 : Ligne 28 :
  
 
===== addition de deux dates =====
 
===== addition de deux dates =====
 +
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
===== calcul de la différence entre deux dates =====
 
===== calcul de la différence entre deux dates =====
 +
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
===== addition de deux dates =====
 
===== addition de deux dates =====
 +
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
===== renvoyer automatiquement la date du jour =====
 
===== renvoyer automatiquement la date du jour =====
 +
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
===== trouver automatiquement l'âge d'un individu =====
 
===== trouver automatiquement l'âge d'un individu =====
 +
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
===== trouver automatiquement l'âge d'un individu =====
 
===== trouver automatiquement l'âge d'un individu =====
  
 +
# Fonction : <code> </code>
 +
# Nombre de paramètres : <code> </code>
 +
# Paramètres attendus : ,  ,  ,
 +
 +
<p>Par exemple :</p>
 +
<p> </p>
  
 
==== Fonctions sur les Nombres ====
 
==== Fonctions sur les Nombres ====
  
 
==== Fonctions sur les Chaînes de caractères ====
 
==== Fonctions sur les Chaînes de caractères ====

Version du 24 août 2020 à 12:58

Cette page est en cours de construction

Introduction

On désigne par "SmartExpressions" la syntaxe permettant de paramétrer les Dynvars.

Paramétrage

Bases de la syntaxe

Pour mémoire : la syntaxe est basée sur PHP : https://www.php.net/manual/fr/funcref.php

Les fonctions

Principes

Une fonction prend toujours la forme suivante : MA_FONCTION( xxx )


Une fonction est donc toujours composée de trois éléments :

MA_FONCTION : on commence toujours par nommer la fonction souhaitée.

( ) : ces parenthèses dites "d'exécution" peuvent contenir plusieurs paramètres, séparés chacun par une virgule. Chaque fonction pourra avoir plus ou moins de paramètres.

xxx : les paramètres de la fonction.

Applications

Fonctions sur les Dates

addition de deux dates
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

calcul de la différence entre deux dates
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

addition de deux dates
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

renvoyer automatiquement la date du jour
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

trouver automatiquement l'âge d'un individu
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

trouver automatiquement l'âge d'un individu
  1. Fonction :
  2. Nombre de paramètres :
  3. Paramètres attendus : , , ,

Par exemple :

Fonctions sur les Nombres

Fonctions sur les Chaînes de caractères