Bonjour,
J'opterai pour une variable unique contenant :
Soit une liste de valeurs. Les valeurs étant séparées par des retours à ligne.
On utilise la fonction Liste pour ajouter une valeur à la liste : Liste ( $$modeles ; Obtenir ( NomModele ) ) ;
On utilise la fonction DecompteValeurs pour connaître le nombre de valeurs de la liste : DecompteValeurs ( $$modeles ) ;
On utilise la fonction ObtenirValeur pour récupérer une valeur particulière, pour obtenir la dernière valeur : ObtenirValeur ( $$modeles ; DecompteValeurs ( $$modeles ) ) ;
Soit un JSON, et dans ce cas, on peut opter pour plusieurs types d'arborescences de données :
tableau :
Pour ajouter une valeur, on utilise la formule JSONSetElement ( $$modeles ; "[" & $i & "]" ; Obtenir ( NomModèle ) ; JSONString ) où $i est une valeur comprise entre 0 et n ;
Pour récupérer une valeur, on utilise la formule JSONGetElement ( $$modeles ; "[" & $i & & "]" ) où $i est une valeur comprise entre 0 et n ;
Pour connaître le nombre de valeurs, on utilise la formule DecompteValeurs ( JSONListKeys ( $$modeles ; "." ) ) ;
Pour supprimer une valeur, on utilise la formule JSONDeleteElement ( $$modeles ; "[" & $i & "]" ) où $i est une valeur comprise entre 0 et n ;
clefs / valeurs :
Pour ajouter une valeur, on utilise la formule JSONSetElement ( $$modeles ; $i ; Obtenir ( NomModèle ) ; JSONString ) où $i est l'indice de la valeur ;
Pour récupérer une valeur, on utilise la formule JSONGetElement ( $$modeles ; $i ) où $i est l'indice de la valeur souhaitée ;
Pour connaître le nombre de valeurs, on utilise la formule DecompeValeurs ( JSONListKeys ( $$modeles ; "." )
Pour supprimer une valeur, on utilise la formule JSONDeleteElement ( $$modeles ; $i ) où $i est l'indice de la valeur souhaitée.