Génération de Documents et Mise à Jour d'Airtable
Pour transformer la sortie de l'IA en un Google Doc, configurez le workflow afin qu'il s'exécute en boucle, traitant plusieurs ASIN un par un. À chaque itération, un document est créé ou mis à jour, puis le statut et le lien du document sont enregistrés dans Airtable. Pour cela, ajoutez les nouveaux nœuds suivants :
- Google Docs : création d'un document ;
- Google Docs : mise à jour du document ;
- Split In Batches (ou Loop Over Items) avec une taille de lot de 1 ;
- Airtable : mise à jour de l'enregistrement avec le statut final Complete ;
- Set / Edit Fields pour générer une URL Google Doc cliquable.
Création et mise à jour du Google Doc
Pour générer un nouveau Google Doc pour chaque ASIN et le remplir avec le résumé de l'IA, ajoutez deux nœuds Google Docs en séquence.
-
Google Docs : création d'un document :
- Drive : Mon Drive ;
- Dossier : SaaS reports ;
- Titre : summary and tips (titre temporaire).
-
Google Docs : mise à jour d'un document :
- ID/URL du document : faites glisser depuis la sortie de Create a document ;
- Texte : faites glisser la sortie de l'Agent IA (le résumé du LLM).
Exécutez les nœuds, ouvrez Google Drive et vérifiez que le document créé contient le texte généré par l'IA.
Si la sortie de l'IA n'est pas mappée dans le champ Text, Google Docs affiche une erreur insert text must be…. Vérifiez que le résultat du LLM est correctement mappé, puis relancez le nœud.
Traitement par lots et bouclage du workflow
Pour éviter que plusieurs ASIN ne soient traités simultanément, regrouper le flux afin qu'il traite les éléments un par un.
-
Airtable rechercher des enregistrements :
-
Limite : 10 (ou le nombre souhaité) ;
-
Ce nœud reste en dehors de la boucle.
-
Diviser en lots (ou Boucler sur les éléments) :
-
Taille du lot : 1.
Connecter la boucle comme suit :
Rechercher des enregistrements → Diviser en lots → (reste du workflow) → retour à Diviser en lots
Garder la première action Mettre à jour l'enregistrement Airtable à l'intérieur de la boucle pour marquer chaque ligne comme En cours avant le traitement. Exécuter le workflow et observer l'exécution des éléments un par un.
Pourquoi cette structure fonctionne Marquer toutes les lignes comme En cours en même temps peut provoquer des conflits. Une taille de lot de 1 garantit un traitement propre et séquentiel.
Attribution d'un nom unique à chaque document
Si tous les documents générés portent le même titre, inclure l'ASIN dans le nom du fichier. Dans Créer un document → Titre, ajouter dynamiquement l'ASIN :
summary and tips - {{$json.asin}}
Relancer le workflow pour vérifier que chaque nom de fichier inclut désormais le bon ASIN.
Écriture des résultats dans Airtable
Après la mise à jour du Google Doc, terminer en écrivant les résultats et le lien du document dans Airtable.
-
Définir / Modifier les champs (pour créer une URL Google Doc cliquable) :
-
Champ :
doc_url; -
Valeur (expression) :.
https://docs.google.com/document/d/{{$node["Create a document"].json["id"]}}/edit
-
Airtable : mise à jour de l'enregistrement :
-
Correspondance sur : ID (faire glisser l'ID de l'enregistrement affiché précédemment) ;
-
Champs à mettre à jour :
-
status→ Complete ; -
script → LLM output (même texte inséré dans le document) ;
doc_link→ la valeurdoc_urlcréée ci-dessus.
Exécuter les nœuds et vérifier dans Airtable que la ligne affiche désormais Complete, ainsi qu'un lien cliquable ouvrant le Google Doc correspondant.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how to set up the loop for processing multiple ASINs?
How do I make sure each Google Doc has a unique name with the ASIN?
What steps are needed to write the document link back to Airtable?
Awesome!
Completion rate improved to 4.17
Génération de Documents et Mise à Jour d'Airtable
Glissez pour afficher le menu
Pour transformer la sortie de l'IA en un Google Doc, configurez le workflow afin qu'il s'exécute en boucle, traitant plusieurs ASIN un par un. À chaque itération, un document est créé ou mis à jour, puis le statut et le lien du document sont enregistrés dans Airtable. Pour cela, ajoutez les nouveaux nœuds suivants :
- Google Docs : création d'un document ;
- Google Docs : mise à jour du document ;
- Split In Batches (ou Loop Over Items) avec une taille de lot de 1 ;
- Airtable : mise à jour de l'enregistrement avec le statut final Complete ;
- Set / Edit Fields pour générer une URL Google Doc cliquable.
Création et mise à jour du Google Doc
Pour générer un nouveau Google Doc pour chaque ASIN et le remplir avec le résumé de l'IA, ajoutez deux nœuds Google Docs en séquence.
-
Google Docs : création d'un document :
- Drive : Mon Drive ;
- Dossier : SaaS reports ;
- Titre : summary and tips (titre temporaire).
-
Google Docs : mise à jour d'un document :
- ID/URL du document : faites glisser depuis la sortie de Create a document ;
- Texte : faites glisser la sortie de l'Agent IA (le résumé du LLM).
Exécutez les nœuds, ouvrez Google Drive et vérifiez que le document créé contient le texte généré par l'IA.
Si la sortie de l'IA n'est pas mappée dans le champ Text, Google Docs affiche une erreur insert text must be…. Vérifiez que le résultat du LLM est correctement mappé, puis relancez le nœud.
Traitement par lots et bouclage du workflow
Pour éviter que plusieurs ASIN ne soient traités simultanément, regrouper le flux afin qu'il traite les éléments un par un.
-
Airtable rechercher des enregistrements :
-
Limite : 10 (ou le nombre souhaité) ;
-
Ce nœud reste en dehors de la boucle.
-
Diviser en lots (ou Boucler sur les éléments) :
-
Taille du lot : 1.
Connecter la boucle comme suit :
Rechercher des enregistrements → Diviser en lots → (reste du workflow) → retour à Diviser en lots
Garder la première action Mettre à jour l'enregistrement Airtable à l'intérieur de la boucle pour marquer chaque ligne comme En cours avant le traitement. Exécuter le workflow et observer l'exécution des éléments un par un.
Pourquoi cette structure fonctionne Marquer toutes les lignes comme En cours en même temps peut provoquer des conflits. Une taille de lot de 1 garantit un traitement propre et séquentiel.
Attribution d'un nom unique à chaque document
Si tous les documents générés portent le même titre, inclure l'ASIN dans le nom du fichier. Dans Créer un document → Titre, ajouter dynamiquement l'ASIN :
summary and tips - {{$json.asin}}
Relancer le workflow pour vérifier que chaque nom de fichier inclut désormais le bon ASIN.
Écriture des résultats dans Airtable
Après la mise à jour du Google Doc, terminer en écrivant les résultats et le lien du document dans Airtable.
-
Définir / Modifier les champs (pour créer une URL Google Doc cliquable) :
-
Champ :
doc_url; -
Valeur (expression) :.
https://docs.google.com/document/d/{{$node["Create a document"].json["id"]}}/edit
-
Airtable : mise à jour de l'enregistrement :
-
Correspondance sur : ID (faire glisser l'ID de l'enregistrement affiché précédemment) ;
-
Champs à mettre à jour :
-
status→ Complete ; -
script → LLM output (même texte inséré dans le document) ;
doc_link→ la valeurdoc_urlcréée ci-dessus.
Exécuter les nœuds et vérifier dans Airtable que la ligne affiche désormais Complete, ainsi qu'un lien cliquable ouvrant le Google Doc correspondant.
Merci pour vos commentaires !