Google Slide Writer Variable Issues when using link as an input

I want to update variables in a specific Google Slide page and am having some issues.

Since I need to update a Slides file specific to the workflow, I want to pass in the link to that Slides file as an input.

Whenever i try and do this the node returns an error, but it works fine if i use the exact same link directly in the ‘link’ field (I did this as a test) - you can see it here.

Workbook link: https://www.gumloop.com/pipeline?workbook_id=hGH2aiq9pWcrDyptrhQ7y3&tab=15

Any help greatly appreciated!

Hey @samhbarton! If you’re reporting an issue with a flow or an error in a run, please include the run link and make sure it’s shareable so we can take a look.

  1. Find your run link on the history page. Format: https://www.gumloop.com/pipeline?run_id={{your_run_id}}&workbook_id={{workbook_id}}

  2. Make it shareable by clicking “Share” → ‘Anyone with the link can view’ in the top-left corner of the flow screen.
    GIF guide

  3. Provide details about the issue—more context helps us troubleshoot faster.

You can find your run history here: https://www.gumloop.com/history

Hey @samhbarton – Thanks for sharing this. I can see how this can be confusing. The way the ‘Link’ option works in the ‘Google Slides Writer’ is similar to how Google Sheet nodes function. The node requires you to select a file or manually add a link first so it can read its schema and output the available variables.

When you pass a link dynamically, the link or file isn’t “read” beforehand, so the node isn’t able to output the variables. For dynamic input, you need to define the link in the node manually first, and then you can pass the link dynamically.

The limitation here is that you can’t pass dynamic links where the variables in the slides are different, since for any new file you’d have to add it manually first. At the moment, this is a limitation of the node based on how it works.

OK thanks for the update @Wasay-Gumloop . So i guess at the moment there’s no way to accept a dynamic link where the variables are always the same across files?

So the file will be different each run, but the variables are identical each time

Actually its the opposite - You can pass in a dynamic file link as long as the variables stay the same on each file, if that changes then that would break the schema.

Oh! That’s exactly what I want to do. I’ll run another test and let you know if i encounter any issues

1 Like

@Wasay-Gumloop

OK i gave it a go, still having issues.

So what I did was manually add a link and then specify the variables used and then remove the link and tried to dynamically pass the link in. And it wouldn’t let me put the link in.

See video here: Dynamic Node Links

Ah I see, you’re super close here. You would just need to enable ‘Link’ as a dynamic input under Configure Inputs when you hover over the node:

Let me know if this makes sense and works for you :slightly_smiling_face:

Awesome. I’ve been trying to set it up and have encountered an issue with variables not appearing.

You can see what’s going on in the video here: Slide Writer Config

Workbook: https://www.gumloop.com/pipeline?workbook_id=hGH2aiq9pWcrDyptrhQ7y3&tab=40

Slide deck we’re using: Automation Integration Report Template Test - Google Slides

Thanks!

Appreciate the access and the video @samhbarton – Currently, I’m only seeing {{stratobservations) not appearing on the node. This is because its missing the two curly brackets at the end, it should be {{stratobservations}} – let me know if that works and if there’s another variable I missed.

Valid placeholders can contain letters, numbers, underscores, spaces, dots, and hyphens (e.g., {{first_name}}, {{company.name}}, {{sales-report}}, {{Total Amount}}). They must not include forward slashes (/), square brackets (), or colons (:). If you want to keep the literal text, escape it with a leading backslash, e.g. {{not a placeholder}}.

looool silly mistake on my end - sorry! thanks for that

Just a quick note: I’d love an add all button!

@Wasay-Gumloop OK so I’m encountering the same problem (this time i have the formatting right lol).

The slide variable {{t&gObsBody}} is not appearing as an option in the Gslide writer. I’ve refreshed a few times and have replaced the link.

I can get other variables to appear though:

Workbook link: https://www.gumloop.com/pipeline?workbook_id=aSG1LDmhWLqzqNRw7zE9Ea&tab=39&run_id=BTcVxQZfqt82kpcjUP3yyR
Deck link (different to previous link: Variables_ Automation Integration Report Template Test - Google Slides)

Hey @samhbarton – Sorry for the slow response here. This is happening because of the & sign in the variable name. I can check if that is expected behavior and if you do need to include that in the variable name we can add support for it.

In the meantime, removing that should resolve the issue:

Just a quick note: I’d love an add all button!

Agreed! That’s great feedback, thank you :slight_smile:

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.