Données & variantes
Docs/Données & variantes

Définir les paramètres de rendu

Ajoutez des champs, choisissez les types, définissez les valeurs par défaut et utilisez Payload pour préparer les données du modèle.

3 minutes de lecture4 rubriques
Sur cette page

Pour réutiliser un modèle avec des données différentes, déclarez d’abord les champs qu’il accepte. Parameters vous permet de nommer chaque champ, de choisir son type et de fournir une valeur par défaut.

Commencez avec un champ simple, connectez-le à HTML, puis ouvrez Payload pour inspecter la structure de données résultante.

1. Ajouter un champ dans Schema

Ouvrez Parameters, sélectionnez Schema et choisissez Ajouter. Renommez le nouveau champ avec le nom que vous souhaitez utiliser, tel que recipient.

Tapez Données appropriées
Texte Noms, adresses, références ou chaînes formatées.
Numéro Grandeurs ou valeurs numériques.
Booléen true / false.
Objet Un groupe nommé de champs.
Tableau Une liste d’éléments avec la même structure.

Color et Asset sont des types prop uniquement dans l’éditeur actuel, ils n’apparaissent donc pas dans la liste des types Parameters.

Parameters+ Ajouter
SchemaPayload
destinataireTexte
PAR DÉFAUTTembuilder{{ params.recipient }}
Parameters → Ajouter → Schema

2. Définir les valeurs par défaut et obligatoires

Saisissez Par défaut sur la carte de champ pour fournir une valeur lorsque l’appelant omet le champ. Le contrôle requis dans l’en-tête de la carte fait basculer le statut Obligatoire du champ.

Utiliser les valeurs du type déclaré : un Nombre utilise 2, et un Booléen utilise true ou false. La chaîne "2" n’est pas un nombre. Une chaîne vide est toujours une valeur fournie et non un champ omis.

Ajoutez une description pour expliquer l’objectif, les unités ou le format attendu de la valeur à une personne utilisant le modèle.

Schema
destinataire *Texte
PAR DÉFAUTTembuilder{{ params.recipient }}
Par défautUtilisé lorsque le champ est omis
ObligatoireMarque un champ obligatoire
Le nom, le type, la valeur par défaut et l'obligation apparaissent sur la même carte de champ

3. Connectez le champ au contenu

Chaque carte comprend une expression EMBED. Pour recipient, insérez ceci dans le HTML d’une section :

<p>{{ params.recipient }}</p>

recipient doit correspondre au nom Schema. Si vous renommez le champ ultérieurement, mettez à jour l’expression HTML et les données fournies au modèle.

destinataireTexte
PAR DÉFAUTTembuilder{{ params.recipient }}
{{ params.recipient }}
Copiez l'expression EMBED dans la section HTML

4. Obtenez la structure de Payload

Basculez vers Payload pour inspecter l’objet construit à partir des champs déclarés et des valeurs par défaut :

{
  "recipient": "Tembuilder",
  "copies": 2,
  "showNotes": true
}

Il s’agit de l’objet de données du modèle. Utilisez la même structure lors de la saisie de données dans Run. Pour l’intégration API, l’objet appartient au champ parameters de la requête ; voir la référence du rendu API pour les champs de requête et les points de terminaison.

Pour les champs et listes imbriqués, continuez avec Objets, tableaux et tables.

Parameters
SchemaPayload
{ "recipient": "Tembuilder", "copies": 2, "showNotes": true}
Schema → Payload → Run

Rechercher de la documentation