I solved this during the course of writing, but I’m going to post it for the solution anyway…
In Google Slides “Upload an Image to a Presentation”, I’m trying to add images from URLs whose values are contained in dynamically-created variables above.
These are eg. Spon_Pres_1_Logo, Spon_Pres_2_Logo, Spon_Pres_3_Logo etc. They are created in an above process wherein the N value takes on the position of the prior bundle.
I am finding this to be a problem when I try to upload an image to a tag with, say, Spon_Pres_4_Logo since that variable has not been set above. Even though my “Get Multiple Variables” include Spon_Pres_4_Logo, since it was never set, there is nothing to add in “Upload an Image to a Presentation”.
This is a problem because it means “Upload an Image to a Presentation” is choosing not to set any of the other, available variables in the slide, ie. the whole of that node fails.
It’s compounded in that the module does require something in the value slot…
… and also by the fact that this field probably expects only an image URL.
I’d happily set some kind of blank/transparent/one-pixel image, if it were possible to default to that in the case of no-variable.
The answer is to use ifempty()
…
{{ifempty(246.Spon_Pres_2_Logo; 257.PlaceholderURL)}}
If the given field is empty, this will fall back to using an alternative value, which, in my case, is the URL of a blank image.