First image in the canvas as the card thumbnail?

I want to create a column of “Thumbnails” that fetches the content of the “Notes” column, which is of canvas type, and grabs the first occurrence of an image as the thumbnail.

Then, when I set the view type as cards, I could use this “thumbnails” column as the thumbnail for the cards.

Is this possible? I was playing with the formulas such as thisRow.Notes._merge().toText() to try and find the image URL, but I couldn’t figure it out.

Any help is much appreciated.

1 Like

Hey Larissa!
I’m afraid I came to the same conclusion as you in my experiment.
It might be possible with some pack :thinking:

1 Like

Yeah, no, gosh, I took a stab at this one and was unsuccessful.

Breaking the canvas down into its underlying JSON using [canvasColumn]._merge()+"" got me most of the way to reconstructing the imageURL, but as a security feature, every image url has a unique hash key, and I don’t believe there’s any way to access that (for good reason).

@Rickard_Abraham - I don’t even think there’s a Pack solution for this one

2 Likes