Bloc Automa Data & Variables

Stocker, manipuler et fiabiliser les données

Les blocs Data & Variables sont le socle logique de tout workflow Automa fiable.
Sans une bonne gestion des données, même un workflow visuellement correct devient instable, imprévisible ou inutilisable.

👉 Cette page explique comment Automa gère les variables et les données, comment les utiliser correctement, et comment éviter les erreurs classiques du type variable undefined.

➡️ Pour la vue d’ensemble de toutes les catégories :
Comprendre les blocs Automa et structurer ses workflows


Pourquoi les variables sont centrales dans Automa

Les variables permettent à Automa de :

  • mémoriser une information
  • réutiliser une donnée plus tard
  • construire des actions dynamiques
  • relier des blocs entre eux
  • transmettre des résultats

👉 Sans variables, un workflow ne fait qu’exécuter des actions sans mémoire.


Set Variable : créer et modifier des variables 💾

Le bloc Set Variable permet de créer ou mettre à jour une variable.

Types de variables courants :

  • texte (string)
  • nombre (number)
  • booléen (true / false)
  • tableau (array)
  • objet (object)

Exemple concret

Stocker un prix extrait :

  • Get Text → prix
  • Set Variable → price

👉 Une variable bien nommée évite 80 % des erreurs futures.


Portée des variables : comprendre où elles existent

Dans Automa, une variable :

  • existe dans le workflow courant
  • est accessible après le bloc qui la définit
  • peut être transmise à un autre workflow (Execute Workflow)

Erreur fréquente

Utiliser une variable avant qu’elle ne soit définie →
résultat : valeur vide ou erreur silencieuse.

👉 L’ordre des blocs est aussi important que leur type.


Tables : travailler avec des listes de données 📊

Les tables permettent de stocker plusieurs lignes de données structurées.

Elles sont utilisées pour :

  • le scraping de listes
  • les boucles Loop Data
  • l’export CSV / JSON
  • la synchronisation Google Sheets

Exemple concret

Scraping multi-produits :

  • Get Text → insérer dans une table
  • Loop Data → parcourir chaque ligne

👉 Dès que vous traitez plus d’une valeur, la table devient indispensable.


Expressions : rendre les workflows dynamiques 🧠

Les expressions permettent d’utiliser dynamiquement :

  • des variables
  • des valeurs issues de tables
  • des résultats précédents

Elles servent à :

  • construire des URLs
  • modifier des textes
  • faire des calculs simples
  • accéder à une ligne précise d’une table

Exemple concret

  • URL dynamique dans New Tab
  • réutilisation d’une valeur extraite

👉 Les expressions transforment Automa d’un outil statique en moteur logique.


Clipboard : copier et coller des données 📋

Le bloc Clipboard permet :

  • de copier du texte depuis une page
  • de coller une valeur stockée
  • d’échanger des données avec le système

Exemple concret

  • Copier un texte
  • Coller dans un formulaire

👉 Utile pour des automatisations simples ou hybrides.


JavaScript Block : puissance maîtrisée ⚙️

Le bloc JavaScript permet d’exécuter du code personnalisé.

Il sert à :

  • manipuler le DOM de manière avancée
  • transformer des données complexes
  • gérer des cas impossibles avec les blocs standards

Exemple concret

  • nettoyer un texte
  • formater une donnée
  • effectuer un calcul conditionnel

👉 Le JavaScript doit rester exceptionnel, pas systématique.


Erreurs fréquentes avec Data & Variables 🚫

  • variable utilisée avant d’être définie
  • nom de variable incohérent
  • confusion entre variable et table
  • écrasement involontaire de données
  • JavaScript utilisé sans nécessité

Ces erreurs expliquent la majorité des problèmes du type :

“Mon workflow s’exécute, mais le résultat est vide.”


Comment structurer proprement la gestion des données

Bonne pratique recommandée :

  1. définir les variables dès que possible
  2. nommer clairement chaque donnée
  3. séparer données temporaires et finales
  4. utiliser des tables pour les listes
  5. limiter le JavaScript au strict nécessaire

👉 Une bonne gestion des données rend le workflow prévisible et maintenable.

Pour comprendre comment ces blocs s’intègrent avec la logique :


🎯 Astuce “Game Changer” (expert)

👉 Toujours tracer les données clés pendant le développement

Méthode simple :

  • affichez temporairement les variables avec un Message
  • vérifiez leur valeur à chaque étape clé
  • supprimez ces blocs une fois le workflow stable

📌 Résultat :

  • compréhension immédiate des flux de données
  • débogage beaucoup plus rapide
  • disparition des erreurs “fantômes”

👉 Les experts visualisent les données, ils ne les devinent pas.


Ce qu’il faut retenir

  • les variables sont la mémoire du workflow
  • les tables structurent les données multiples
  • les expressions rendent Automa dynamique
  • le JavaScript est un outil de dernier recours
  • une mauvaise donnée casse tout le workflow

🔗 Aller plus loin

Retour en haut
Automa Guide
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.