Script
O bloco “Script” permite a execução de código JavaScript.
Observação: Esse bloco não possibilita a criação de elementos visuais personalizados.

As variáveis no script não são analisadas, mas sim avaliadas. Por isso, devem ser tratadas como variáveis JavaScript reais.
Use console.log({{Minha variável}}) em vez de console.log("{{Minha variável}}").
setVariable Function
setVariable FunctionSe você deseja definir um valor de variável usando JavaScript, o bloco Definir variável é a opção mais recomendada na maioria dos casos.
No entanto, caso precise definir variáveis dentro de um bloco de script, você pode utilizar a função setVariable no seu código:
A função setVariable está disponível apenas em scripts executados no servidor. Portanto, não funcionará se a opção "Execute on client?" estiver ativada.
Limitações em scripts executados no servidor
Como o script é executado em um ambiente isolado e seguro, existem algumas limitações:
Funções globais como
console.log,setTimeout,setInterval, entre outras, não estão disponíveis.A função
fetchpossui um comportamento diferente da versão nativa: não é necessário utilizarawait response.text()ouawait response.json().
Exemplo:
❌ Isso gera um erro:
✅ Forma correta:
⚠ Observação: A variável response sempre será uma string, mesmo que a solicitação retorne um objeto JSON. Se precisar trabalhar com um JSON, use JSON.parse(response).
❌ Isso gera um erro:
✅ Forma correta:
Não é possível usar import ou require para importar bibliotecas externas.
Atualizado