> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/data-logic/data-operations/string-merge.md).

# String Merge

Ce bloc fonction fusionne plusieurs entrées textuelles en une seule chaîne combinée. Utilisez-le pour construire des noms de fichiers, messages, étiquettes ou tout texte composite à partir d'entrées séparées.

## 📥 Entrées

`String` — Une des entrées texte à fusionner. Le bloc accepte plusieurs entrées `String` ; la configuration par défaut en fournit deux.

## 📤 Sorties

`String` — Le résultat fusionné, obtenu en concaténant toutes les entrées fournies de gauche à droite.

## 🕹️ Contrôles

`Input size` — Choisissez le nombre d'entrées texte que le bloc expose. L'augmenter ajoute des entrées `String` ; la diminuer en supprime.

## ⚙️ Mode d'exécution

* À chaque exécution, le bloc lit toutes les entrées `String` disponibles (dans l'ordre d'affichage) et les concatène en une seule valeur textuelle.
* Le résultat concaténé est envoyé sur la sortie `String` pour être utilisé en aval.
* Si une entrée est vide ou non fournie, elle n'ajoute aucun caractère au résultat final (traitée comme une chaîne vide).

## 🎯 Fonctionnalités

* Nombre d'entrées dynamique via le contrôle `Input size` — adaptez le nombre d'entrées texte à votre cas d'usage.
* Concaténation simple et déterministe — l'ordre prévisible facilite la création de noms et messages structurés.
* Léger et idéal pour l'assemblage de chaînes au niveau de l'UI (noms de fichiers, étiquettes, lignes de log).

## 📝 Conseils d'utilisation

* Placez les parties de texte de gauche à droite dans l'ordre souhaité pour la fusion.
* Utilisez des entrées texte descriptives (par exemple : préfixe, séparateur, compteur, horodatage) pour construire des noms de fichiers ou identifiants clairs.

## 💡 Astuces

* Combinez avec `String Input` pour permettre la saisie manuelle des parties, puis fusionnez pour obtenir l'étiquette ou le nom final.
* Utilisez `Number Input` et `String Merge` ensemble si vous avez besoin de compteurs incrémentaux dans les noms de fichiers.
* Ajoutez un horodatage en fusionnant des valeurs de `Date-Time` (ou depuis `Date-Time List`) pour créer des noms de fichiers uniques et traçables.
* Créez des enregistrements d'export structurés en fusionnant des champs et en envoyant le résultat vers `Data to JSON` ou `CSV Export` pour journalisation.
* Construisez des noms de fichiers d'images dynamiques (préfixe + horodatage + index) avec `String Merge` et utilisez le résultat avec `Image Logger` ou `Image Write` pour sauvegarder des images avec des noms significatifs.
* Combinez avec `Choose Folder` ou `File/Folder Operations` pour assembler des chemins complets pour les opérations sur fichiers.

## 🛠️ Dépannage

* Si un résultat fusionné semble manquer des parties, vérifiez le nombre d'entrées `String` actives via le contrôle `Input size` et assurez-vous que chaque entrée est connectée ou contient du texte.
* Si des séparateurs manquent, insérez des entrées séparatrices explicites (par exemple un tiret ou un underscore) entre les parties avant la fusion.
