Les meilleurs administrateurs SGBD freelances sont sur Codeur.com
Terminé·Moins de 500 €·3 offres·552 vues·7 interactions
Bonjour,
J'utilise l'application Zapier Webhook, en "requête personnalisée" pour faire une requête "QUERY" à une API en GraphQL.
Les données de "premier niveau" { sont tout à fait exploitables via ZAPIER. Tout va bien à ce niveau-là.
Mon problème concerne les données à "plusieurs niveaux" { {, comme celles-ci par exemple :
steps {
sourceId
text
substeps {
text
}
Ici, il peut exister X nombre de "steps", qui peuvent chacune comporter Y nombre de "substeps".
Si les données de premier niveau sont parfaitement exploitables via ZAPIER, je rencontre des problèmes avec les données de "deuxième niveau" (sous-étapes).
Les données "sous étapes" apparaissent très lisiblement dans la réponse de l'API. Mais au moment de les réexploiter, ZAPIER va automatiquement les rassembler sous une seule et même variable :
"Substeps 1, Substeps 2, Substeps 3, Substeps 1, Substeps 2, Substeps 3"
Impossible donc d'exploiter les sous-étapes du Step 1, indépendamment du Step 2. Toutes les Substeps ne font plus qu'un, ce qui rend le jeu de données difficilement exploitable.
J'ai bien sûr essayé de reformater le texte avec "Formater de Zapier" ("split text" d'abord, puis "text to line-item", puis "line-item to text" ou encore "line itemizer". Mais cela ne résout pas le problème principal : puisque les sous-étapes de données sont dissociées de leur étape respective.
Je pense donc qu'une ou deux lignes 2 codes, directement intégrées dans le module Code de ZAPIER, pourraient régler mon problème.
J'ai joint 3 captures pour essayer d'illustrer mon propos.
Les captures 1 et 2 vous présent la réponse de l'API à la requête QUERY (avec cette logique de sous-niveaux)
La capture 3 vous montre que ZAPIER rassemble toutes les substeps en 1 seule et même ligne.
Je reste évidemment disponible pour toute précision,
Merci pour votre lecture,
Budget indicatif : Moins de 500 €
Publication : 26 mai 2022 à 16h02
Profils recherchés : Expert BDD freelance
3 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Projet réalisé par younes0x53
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.