How to get Bundles name and pass it to Google Sheet new Row

Hey everyone,

im trying to do the following thing:
Getting the text from Iterator to Google Sheet add Row

The Info should be showing like that:

But what I’m getting the Output like that

How can I solve it by correctly adding the data and only creating one row by Entery with the correct potion in the proper column?

Here is some screenshots of my Scenario and also the Complete Scenario

blueprint.json (46.9 KB)

1 Like

Hello @WP_Wolfs

Welcome to the Make community.

You can write the prompt like: ‘Generate text, title, and whatever you want from ChatGPT The output should be in JSON format.’

Use a JSON parser to parse the data and map the values in Google Sheets.

I hope this helps you.

Thank you for your answer, i got the following Result:

[
{
“result”: “json\n{\n \"Title\": \"Barrierefreiheit\",\n \"Teaser Text\": \"Was ist Barrierefreiheit?\",\n \"Meta Text\": {\n \"Title\": \"Was ist Barrierefreiheit?\",\n \"Description\": \"Barrierefreiheit bezeichnet den Zugang zu Produkten, Dienstleistungen, Umgebungen und Technologien für Menschen mit Behinderungen.\"\n },\n \"Text\": \"<h2>Was ist Barrierefreiheit?</h2>\\n<p>Barrierefreiheit bezeichnet den Zugang zu Produkten, Dienstleistungen, Umgebungen und Technologien für Menschen mit Behinderungen. Ziel ist es, diese Hindernisse zu überwinden, um eine gleichberechtigte Teilhabe an der Gesellschaft zu ermöglichen.</p>\\n<h2>Warum ist Barrierefreiheit wichtig?</h2>\\n<p>Barrierefreiheit fördert die Inklusion aller Menschen, unabhängig von ihren körperlichen oder geistigen Fähigkeiten. Sie ermöglicht den Zugang zu wichtigen Informationen und Dienstleistungen und verbessert somit die Lebensqualität.</p>\\n<h3>Wie betrifft Barrierefreiheit das Webdesign?</h3>\\n<p>Im Webdesign bedeutet Barrierefreiheit, dass Websites und Apps von allen Nutzern, einschließlich Menschen mit Behinderungen, problemlos genutzt werden können. Dies beinhaltet unter anderem die Anpassung von Textgrößen, die Nutzung von Alternativtexten für Bilder und eine einfache Navigation.</p>\\n<h3>Welche Standards gibt es für Barrierefreiheit?</h3>\\n<p>Die Web Content Accessibility Guidelines (WCAG) sind internationale Standards für barrierefreies Webdesign. Sie bieten Richtlinien, wie Websites und digitale Inhalte zugänglich gemacht werden können.</p>\\n<h2>Wer profitiert von Barrierefreiheit?</h2>\\n<p>Barrierefreiheit kommt nicht nur Menschen mit Behinderungen zugute, sondern auch älteren Menschen, Menschen mit temporären Einschränkungen und sogar Nutzern ohne Behinderungen, beispielsweise in Situationen mit eingeschränkter Sicht oder lauten Umgebungen.</p>\\n<h2>Wie wird Barrierefreiheit getestet?</h2>\\n<p>Barrierefreiheit wird durch verschiedene Testmethoden überprüft, darunter automatische Tests, manuelle Überprüfungen sowie Nutzertests mit Menschen mit Behinderungen. Diese Tests helfen sicherzustellen, dass digitale Produkte wirklich zugänglich sind.</p>\\n<h3>Welche Tools gibt es zur Überprüfung der Barrierefreiheit?</h3>\\n<p>Es gibt viele Tools, die bei der Überprüfung der Barrierefreiheit von Websites und Apps helfen. Einige der bekanntesten sind WAVE, Axe, und Lighthouse.</p>\\n<h2>Wie kann man Barrierefreiheit in bestehende Projekte integrieren?</h2>\\n<p>Barrierefreiheit kann in bestehende Projekte integriert werden, indem die vorhandenen Inhalte und Strukturen überprüft und angepasst werden. Dies kann durch die Umsetzung der WCAG-Richtlinien und die Konsultation von Experten für Barrierefreiheit erfolgen.</p>\\n<h3>Was sind häufige Barrieren im Web?</h3>\\n<p>Häufige Barrieren im Web umfassen schlecht kontrastrierende Farben, fehlende Alternativtexte für Bilder, komplexe Navigation und nicht zugängliche Formulare. Diese Hindernisse können durch barrierefreies Design und Entwicklung überwunden werden.</p>\\n<h3>Wie wirkt sich Barrierefreiheit auf SEO aus?</h3>\\n<p>Barrierefreiheit kann sich positiv auf die Suchmaschinenoptimierung (SEO) auswirken, da zugängliche Websites oft eine bessere Nutzererfahrung bieten und somit von Suchmaschinen bevorzugt werden.</p>\\n<h2>Wie kann man Barrierefreiheit im Entwicklungsprozess sicherstellen?</h2>\\n<p>Um Barrierefreiheit im Entwicklungsprozess sicherzustellen, sollte sie von Anfang an berücksichtigt werden. Dies umfasst das Einbeziehen von Menschen mit Behinderungen in Benutzertests, das regelmäßige Überprüfen der WCAG-Richtlinien und die Schulung des Entwicklungsteams.</p>\\n<h3>Wie wird Barrierefreiheit in mobilen Apps gewährleistet?</h3>\\n<p>In mobilen Apps wird Barrierefreiheit durch die Nutzung von VoiceOver, TalkBack und anderen assistiven Technologien gewährleistet. Entwickler sollten diese Technologien unterstützen und die Apps so gestalten, dass sie für alle Nutzer zugänglich sind.</p>\\n<h3>Welche rechtlichen Anforderungen gibt es für Barrierefreiheit?</h3>\\n<p>In vielen Ländern gibt es gesetzliche Anforderungen für Barrierefreiheit. In der Europäischen Union beispielsweise regelt die Europäische Richtlinie über Barrierefreiheit im Web dies. Unternehmen müssen sicherstellen, dass ihre digitalen Produkte diesen Anforderungen entsprechen.</p>\\n<h2>Fazit</h2>\\n<p>Barrierefreiheit ist ein wesentlicher Bestandteil des modernen Webdesigns und der digitalen Entwicklung. Sie fördert die Inklusion aller Menschen und verbessert die Nutzererfahrung für alle. Durch das Einhalten der WCAG-Richtlinien und das Berücksichtigen der Bedürfnisse von Menschen mit Behinderungen können Websites und Apps zugänglicher und benutzerfreundlicher gestaltet werden.</p>\",\n \"Keywords\": \"Barrierefreiheit, Webdesign, WCAG, Inklusion, Web Content Accessibility Guidelines, barrierefreies Webdesign, Zugang zu Dienstleistungen, Zugang zu Produkten, digitale Barrierefreiheit, assistive Technologie, UX, Entwicklung barrierefreier Webseiten\"\n}\n”,
“id”: “chatcmpl-9rP7fANyJVdsjaWno3zdxHeoWjLQn”,
“object”: “chat.completion”,
“created”: “2024-08-01T12:23:03.000Z”,
“model”: “gpt-4o-2024-05-13”,
“choices”: [
{
“index”: 0,
“message”: {
“role”: “assistant”,
“content”: “json\n{\n \"Title\": \"Barrierefreiheit\",\n \"Teaser Text\": \"Was ist Barrierefreiheit?\",\n \"Meta Text\": {\n \"Title\": \"Was ist Barrierefreiheit?\",\n \"Description\": \"Barrierefreiheit bezeichnet den Zugang zu Produkten, Dienstleistungen, Umgebungen und Technologien für Menschen mit Behinderungen.\"\n },\n \"Text\": \"<h2>Was ist Barrierefreiheit?</h2>\\n<p>Barrierefreiheit bezeichnet den Zugang zu Produkten, Dienstleistungen, Umgebungen und Technologien für Menschen mit Behinderungen. Ziel ist es, diese Hindernisse zu überwinden, um eine gleichberechtigte Teilhabe an der Gesellschaft zu ermöglichen.</p>\\n<h2>Warum ist Barrierefreiheit wichtig?</h2>\\n<p>Barrierefreiheit fördert die Inklusion aller Menschen, unabhängig von ihren körperlichen oder geistigen Fähigkeiten. Sie ermöglicht den Zugang zu wichtigen Informationen und Dienstleistungen und verbessert somit die Lebensqualität.</p>\\n<h3>Wie betrifft Barrierefreiheit das Webdesign?</h3>\\n<p>Im Webdesign bedeutet Barrierefreiheit, dass Websites und Apps von allen Nutzern, einschließlich Menschen mit Behinderungen, problemlos genutzt werden können. Dies beinhaltet unter anderem die Anpassung von Textgrößen, die Nutzung von Alternativtexten für Bilder und eine einfache Navigation.</p>\\n<h3>Welche Standards gibt es für Barrierefreiheit?</h3>\\n<p>Die Web Content Accessibility Guidelines (WCAG) sind internationale Standards für barrierefreies Webdesign. Sie bieten Richtlinien, wie Websites und digitale Inhalte zugänglich gemacht werden können.</p>\\n<h2>Wer profitiert von Barrierefreiheit?</h2>\\n<p>Barrierefreiheit kommt nicht nur Menschen mit Behinderungen zugute, sondern auch älteren Menschen, Menschen mit temporären Einschränkungen und sogar Nutzern ohne Behinderungen, beispielsweise in Situationen mit eingeschränkter Sicht oder lauten Umgebungen.</p>\\n<h2>Wie wird Barrierefreiheit getestet?</h2>\\n<p>Barrierefreiheit wird durch verschiedene Testmethoden überprüft, darunter automatische Tests, manuelle Überprüfungen sowie Nutzertests mit Menschen mit Behinderungen. Diese Tests helfen sicherzustellen, dass digitale Produkte wirklich zugänglich sind.</p>\\n<h3>Welche Tools gibt es zur Überprüfung der Barrierefreiheit?</h3>\\n<p>Es gibt viele Tools, die bei der Überprüfung der Barrierefreiheit von Websites und Apps helfen. Einige der bekanntesten sind WAVE, Axe, und Lighthouse.</p>\\n<h2>Wie kann man Barrierefreiheit in bestehende Projekte integrieren?</h2>\\n<p>Barrierefreiheit kann in bestehende Projekte integriert werden, indem die vorhandenen Inhalte und Strukturen überprüft und angepasst werden. Dies kann durch die Umsetzung der WCAG-Richtlinien und die Konsultation von Experten für Barrierefreiheit erfolgen.</p>\\n<h3>Was sind häufige Barrieren im Web?</h3>\\n<p>Häufige Barrieren im Web umfassen schlecht kontrastrierende Farben, fehlende Alternativtexte für Bilder, komplexe Navigation und nicht zugängliche Formulare. Diese Hindernisse können durch barrierefreies Design und Entwicklung überwunden werden.</p>\\n<h3>Wie wirkt sich Barrierefreiheit auf SEO aus?</h3>\\n<p>Barrierefreiheit kann sich positiv auf die Suchmaschinenoptimierung (SEO) auswirken, da zugängliche Websites oft eine bessere Nutzererfahrung bieten und somit von Suchmaschinen bevorzugt werden.</p>\\n<h2>Wie kann man Barrierefreiheit im Entwicklungsprozess sicherstellen?</h2>\\n<p>Um Barrierefreiheit im Entwicklungsprozess sicherzustellen, sollte sie von Anfang an berücksichtigt werden. Dies umfasst das Einbeziehen von Menschen mit Behinderungen in Benutzertests, das regelmäßige Überprüfen der WCAG-Richtlinien und die Schulung des Entwicklungsteams.</p>\\n<h3>Wie wird Barrierefreiheit in mobilen Apps gewährleistet?</h3>\\n<p>In mobilen Apps wird Barrierefreiheit durch die Nutzung von VoiceOver, TalkBack und anderen assistiven Technologien gewährleistet. Entwickler sollten diese Technologien unterstützen und die Apps so gestalten, dass sie für alle Nutzer zugänglich sind.</p>\\n<h3>Welche rechtlichen Anforderungen gibt es für Barrierefreiheit?</h3>\\n<p>In vielen Ländern gibt es gesetzliche Anforderungen für Barrierefreiheit. In der Europäischen Union beispielsweise regelt die Europäische Richtlinie über Barrierefreiheit im Web dies. Unternehmen müssen sicherstellen, dass ihre digitalen Produkte diesen Anforderungen entsprechen.</p>\\n<h2>Fazit</h2>\\n<p>Barrierefreiheit ist ein wesentlicher Bestandteil des modernen Webdesigns und der digitalen Entwicklung. Sie fördert die Inklusion aller Menschen und verbessert die Nutzererfahrung für alle. Durch das Einhalten der WCAG-Richtlinien und das Berücksichtigen der Bedürfnisse von Menschen mit Behinderungen können Websites und Apps zugänglicher und benutzerfreundlicher gestaltet werden.</p>\",\n \"Keywords\": \"Barrierefreiheit, Webdesign, WCAG, Inklusion, Web Content Accessibility Guidelines, barrierefreies Webdesign, Zugang zu Dienstleistungen, Zugang zu Produkten, digitale Barrierefreiheit, assistive Technologie, UX, Entwicklung barrierefreier Webseiten\"\n}\n
},
“logprobs”: null,
“finish_reason”: “stop”
}
],
“usage”: {
“prompt_tokens”: 1301,
“completion_tokens”: 1106,
“total_tokens”: 2407
},
“system_fingerprint”: “fp_4e2b2da518”
}
]

But the JSON parser said it’s not a valid JSON so I have used Text Parser to convert it to a Valid one and that was the output:

[
{
“text”: " \n{\n "Title": "Interoperabilität",\n "Teaser Text": "Was ist Interoperabilität?",\n "Meta Text": {\n "Title": "Was ist Interoperabilität?",\n "Description": "Erfahre alles über die Bedeutung von Interoperabilität und warum sie wichtig ist."\n },\n "Text": [\n { \n "H2": "Was ist Interoperabilität?",\n "p": "Interoperabilität bezeichnet die Fähigkeit verschiedener Systeme, Organisationen oder Anwendungen, miteinander zu kommunizieren und Informationen auszutauschen. Dabei steht die nahtlose Zusammenarbeit im Vordergrund, ohne dass zusätzliche Anpassungen oder Schnittstellenprogramme notwendig sind."\n },\n { \n "H2": "Warum ist Interoperabilität wichtig?",\n "p": "In der digitalen Welt von heute spielt Interoperabilität eine zentrale Rolle. Sie ermöglicht es verschiedenen Systemen, unabhängig von ihrer Herkunft, effizient zusammenzuarbeiten. Dies reduziert Kosten, spart Zeit und verbessert die Gesamteffizienz."\n },\n { \n "H3": "Kostenreduktion",\n "p": "Durch Interoperabilität können Unternehmen Kosten für die Entwicklung und Pflege spezialisierter Schnittstellen und Anpassungen sparen."\n },\n { \n "H3": "Zeitersparnis",\n "p": "Die nahtlose Zusammenarbeit zwischen Systemen verkürzt die Implementierungs- und Integrationszeiten erheblich."\n },\n { \n "H3": "Effizienzsteigerung",\n "p": "Durch den reibungslosen Informationsaustausch können Prozesse optimiert und die Gesamtproduktivität gesteigert werden."\n },\n {\n "H2": "Wie funktioniert Interoperabilität?",\n "p": "Interoperabilität wird durch standardisierte Protokolle und Formate gewährleistet, die es verschiedenen Systemen ermöglichen, Daten auf eine gemeinsame Weise zu interpretieren und zu nutzen."\n },\n {\n "H3": "Standardisierte Protokolle",\n "p": "Protokolle wie HTTP, FTP und REST sind weit verbreitet und ermöglichen eine standardisierte Kommunikation zwischen Systemen."\n },\n {\n "H3": "Datenformate",\n "p": "Formatstandards wie XML, JSON und CSV sorgen dafür, dass Daten konsistent und lesbar übertragen werden können."\n },\n {\n "H2": "Beispiele für Interoperabilität",\n "p": "Echte Beispiele für Interoperabilität finden sich in vielen Bereichen, darunter Gesundheitswesen, Finanzsektor und E-Commerce."\n },\n {\n "H3": "Gesundheitswesen",\n "p": "Verschiedene Gesundheitssoftwaresysteme tauschen Patientendaten aus, um eine umfassende Behandlung sicherzustellen."\n },\n {\n "H3": "Finanzsektor",\n "p": "Banken und Finanzinstitutionen nutzen Interoperabilität, um Transaktionen schnell und sicher abzuwickeln."\n },\n {\n "H3": "E-Commerce",\n "p": "Online-Shops und Bezahlsysteme integrieren verschiedene Plattformen, um eine nahtlose Kundenerfahrung zu bieten."\n },\n {\n "H2": "Welche Herausforderungen gibt es bei der Interoperabilität?",\n "p": "Trotz ihrer Vorteile bringt die Interoperabilität auch Herausforderungen mit sich, insbesondere in Bezug auf Sicherheitsaspekte und Standardisierung."\n },\n {\n "H3": "Sicherheitsaspekte",\n "p": "Der Austausch sensibler Daten erfordert strenge Sicherheitsmaßnahmen, um Datenschutz und Datenintegrität zu gewährleisten."\n },\n {\n "H3": "Standardisierung",\n "p": "Ohne weltweit anerkannte Standards kann es schwierig sein, die Interoperabilität zwischen verschiedenen Systemen und Regionen sicherzustellen."\n },\n {\n "H2": "Wie wird Interoperabilität umgesetzt?",\n "p": "Die Umsetzung erfordert sorgfältige Planung, die Wahl der richtigen Technologien und die Einhaltung bewährter Methoden."\n },\n {\n "H3": "Technologiewahl",\n "p": "Die Wahl der richtigen Technologien spielt eine entscheidende Rolle bei der Umsetzung von Interoperabilität."\n },\n {\n "H3": "Best Practices",\n "p": "Bewährte Methoden und Frameworks helfen dabei, die Interoperabilität effizient und sicher zu gestalten."\n },\n {\n "H2": "Welche Zukunftsperspektiven gibt es für die Interoperabilität?",\n "p": "Mit dem Fortschritt der Technologie wird die Interoperabilität immer wichtiger. Trends wie das Internet der Dinge (IoT) und Künstliche Intelligenz (KI) werden neue Anwendungsfälle und Herausforderungen mit sich bringen."\n },\n {\n "H3": "Internet der Dinge (IoT)",\n "p": "IoT erfordert eine noch engere Interoperabilität zwischen einer Vielzahl von Geräten und Plattformen."\n },\n {\n "H3": "Künstliche Intelligenz (KI)",\n "p": "KI-Systeme werden in der Lage sein, große Datenmengen auszutauschen und zu analysieren, was die Interoperabilität weiter vorantreibt."\n },\n {\n "H2": "Fazit",\n "p": "Interoperabilität ist ein wesentlicher Bestandteil der modernen digitalen Welt. Sie ermöglicht die nahtlose Zusammenarbeit zwischen verschiedenen Systemen und verbessert somit die Effizienz und Produktivität. Trotz einiger Herausforderungen bietet sie immense Vorteile und wird in Zukunft immer wichtiger werden."\n }\n ],\n "Keywords": "Interoperabilität, Interoperabilität Definition, Interoperabilität Beispiele, Interoperabilität Gesundheitswesen, Interoperabilität Finanzen, Interoperabilität E-Commerce"\n}\n```"
}
]

I tested it with https://jsonlint.com/, and the result was that the JSON is now valid, but the Module Pares JSON still says that the JSON is not valid.



What is the Wrong thing that I’m doing?

Just to make it clear I wanna do the following things:

Get newly entered Word from Google Sheets (Working) → Get the Prompt Text for ChatGPT from Google Docs (Working) → Send the data from Sheet and Docs to ChatGPT (Working) → Get the Output from GPT and add it to a new Row in Sheets (each Output should be in one line and for each column a specific peace of info from the Output like in the image)

A couple of quick things I saw:

  • You have curly quotes around “text” and it should be straight quotes. That said, it might be an artifact of the forum. If you can, take the output of your bundles and attach them so we can see the “real” text. Also, consider exporting and sharing your scenario blueprint so anyone who wants to can test it locally.
  • Your “\n” should probably be replaced by a new line character. If you can’t get it to work, let us know.

L

Thank you for your Replay! I have tried to do it like you said but unfortunately, it didn’t Work :confused: Here is the Blueprint of the Scenario
blueprint (1).json (39.9 KB)

HI @WP_Wolfs,

I would need to see the content of the Sheets and the Docs document. If you can share it, that would be great. I’ll send you the info in a private message.

What I’m seeing is that the information for ChatGPT is built from the Sheets and the docs document. Without that original data, I can’t validate for sure.

L
L

Thank you @L_Duperval and @ManishMandot for your help! I have figured it out and now it’s working. I have fixed it by giving ChatGPT a JSON Template example to fill it exactly how I need :slight_smile:

2 Likes