> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/fr/actions/workflow-concepts/workflow-steps/logic-steps/text.md).

# Écrire du texte Liquid

Formatez votre sortie en chaîne de caractères

## Comment fonctionne l’étape de texte ?

L’étape de texte permet aux utilisateurs de concaténer les sorties des étapes précédentes en une seule chaîne. Elle est le plus souvent utilisée comme dernière étape de votre workflow afin de garantir que votre sortie finale soit structurée exactement comme vous le souhaitez.

{% hint style="info" %}
Les étapes de texte sont aussi une excellente option pour extraire plusieurs valeurs stockées dans des listes ou des tableaux que vous souhaitez peut-être concaténer en une seule chaîne.
{% endhint %}

## Comment configurer une étape de texte ?

La mise en œuvre la plus basique d’une étape de texte est simple. Il vous suffit de référencer les variables souhaitées ou les sorties des étapes à l’aide de la syntaxe Liquid, comme indiqué ci-dessous :

<figure><img src="https://344527547-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX2n5yPRPynbnWuO4SH0M%2Fuploads%2Fgit-blob-56c155cae350717530395714eb46998b9a696e9b%2Ftext_step_1.png?alt=media" alt=""><figcaption><p>Appelez ensemble vos étapes précédentes</p></figcaption></figure>

Dans cet exemple, notre étape de texte concatène l’étape 10 (génération d’un titre) avec l’étape 9 (génération du contenu de l’article). Le résultat final est donc un article correctement formaté avec le titre suivi du corps du texte.

## Concaténer la sortie d’une étape d’itération

L’un des cas d’utilisation les plus populaires d’une étape de texte consiste à extraire des valeurs d’une étape d’itération. Le format général pour cela est :

```
{% for chunk in step_x.output %}
{{chunk}}
{% endfor %}
```

avec « step\_x » représentant votre étape d’itération, et « chunk » étant les valeurs que nous voulons extraire. Voyons un autre exemple :

<figure><img src="https://344527547-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX2n5yPRPynbnWuO4SH0M%2Fuploads%2Fgit-blob-c669373986ef927ad180a90c9551a0dc620255ed%2Ftext_step_2.png?alt=media" alt=""><figcaption><p>Concaténez les valeurs extraites de l’étape d’itération</p></figcaption></figure>

Ceci est tiré directement de notre modèle « Article Merge ». Notre étape d’itération (step\_12) vérifie si elle rédige une introduction pour notre article ou si elle rédige le corps de l’article. En appelant notre étape de texte comme suit :

```
{% for chunk in step_12.output %}
{{ chunk }}
{% endfor %}
```

Nous combinons en réalité les résultats de chaque élément en une seule chaîne.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/fr/actions/workflow-concepts/workflow-steps/logic-steps/text.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
