How to copy to clipboard with Script block ?
Hi, I need create a function to copy into clipboard the value of a variable.
But is copying the ID of the block
Here is the JSCODE
// The value to be copied
var valor = '{{code}}';
// Creates a temporary element to copy the value
var tempInput = document.createElement('input');
tempInput.value = valor;
document.body.appendChild(tempInput);
// Select and copy the value
tempInput.select();
document.execCommand('copy');
// Remove the temporary element
document.body.removeChild(tempInput);
// Displays the message "Copied!"
alert('Copiado!');



2 Replies
Someone will reply to you shortly. In the meantime, this might help:
-# This post was marked as solved by @Michael. View answer.
Typebot
How to copy to clipboard with Script block ?
Hi, I need create a function to copy into clipboard the value of a variable.But is copying the ID of the blockHere is the JSCODE// The value to be copied
var va...
https://community.typebot.io/use-a-variable-into-a-jscode-setvariable-block-Lpt9Ctpyf7pM#c330e80f-3531-46b0-aa29-1792183c4a36
Variables in script are not parsed, they are evaluated. So it should be treated as if it were real Javascript variables.
So, if you write "{{My variable}}", it will parse the variable ID (something like vclfqgqkdf000008mh3r6xakty). You need to remove the double quotes to properly get the variable content value.
For example,
❌ "{{URL base}}/path" => vclfqgqkdf000008mh3r6xakty/path
✅ {{URL base}} + '/path' => https://domain.com/path
✅ ${{{URL base}}}/path => https://domain.com/path
So I change the code var valor = '{{code}}'; to var valor = {{code}};
Typebot
Use a variable into a JScode SetVariable Block
I need a expert help with what I needOn this text example : Informações adicionais:\n\nCPF: 11122233344\nCelular / WhatsAppp : +5565992560189I need extract the ...