Editer Champs
Edite les champs d'un objet ou tableau de donnees. Trois modes : set (definir/modifier des valeurs), rename (renommer des cles), remove (supprimer des champs). Consolide les anciens blocs set_values et rename_keys.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
mode | choix (set, rename, remove) | Oui | Non | Mode d'edition : definir des valeurs (set), renommer des cles (rename), ou supprimer des champs (remove). (Defaut: "set") |
fields | liste | Oui | Non | Liste des operations. Chaque element definit un champ cible et l'operation a effectuer. |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant le resultat. |
Sortie
Variable de sortie : editFieldsResult
{
"result": "...",
"fieldsModified": 0,
"isArray": false
}
Exemple
Ajouter un champ status et renommer une cle.
Entree :
{"nom": "Acme", "montant": 15000}
Sortie :
{"nom": "Acme", "montant": 15000, "status": "processed"}
Astuce
Choisissez le mode selon l'operation : set pour ajouter/modifier, rename pour renommer, remove pour supprimer. Chaque valeur peut etre une constante ou une reference {{variable}}.