Things I have tried
I’ve tried using multiple variations of
<% tp.system.clipboard.replace(/ /g, “_”) %>
but that doesn’t work. I’m assuming it’s just a basic misunderstanding of the syntax since I don’t code a whole lot, but any help would be appreciated!
What I’m trying to do
I’m trying to automatically fill in a url with a string that will already be on my clipboard when I call the template. I also might end up using a prompt though depending on how the workflow feels.
A couple of things missing:
clipboard is a function, so you need to execute that function with a
() after the function name:
Second, the function is asynchronous, so you need to
await the result before using
replace on it:
<% (await tp.system.clipboard()).replace(/ /g, '_') %>
Thank you so much. Yeah I knew it didn’t feel right to put that after the function itself, but I didn’t really know what else to try. Thanks again!