Variável
Last updated
Last updated
O bloco Variável permite que você defina um valor específico para uma variável.
Você pode definir sua variável com qualquer valor com Custom
. Pode ser qualquer tipo de texto simples.
Isso significa que você pode aplicar operações em variáveis existentes.Adicione um valor à sua variável:
Calcule uma soma de variáveis:
Multiplique as variáveis:
Calcular uma porcentagem:
Extraia o primeiro nome de um nome completo:
Transformar variável existente em maiúsculas ou minúsculas:
Isso também pode ser código Javascript. Ele lerá o valor retornado do código e o definirá para sua variável.
Se você não fornecer a return
palavra-chave, ela será automaticamente adicionada ao início do seu código.
é o mesmo que:
Obs: Variáveis em script não são analisadas, elas são avaliadas. Então, elas devem ser tratadas como se fossem variáveis Javascript reais.Então, se você escrever "{{My variable}}"
, ele analisará o ID da variável (algo como vclfqgqkdf000008mh3r6xakty
). Você precisa remover as aspas duplas para obter corretamente o valor do conteúdo da variável.Por exemplo,
❌ "{{URL base}}/path"
=>vclfqgqkdf000008mh3r6xakty/path
Obs: O conteúdo das variáveis pode ser uma string ou uma lista de strings. Confira Tipos de valores válidos para mais informações.
Redefine sua variável como se ela nunca tivesse sido inicializada (resetar variável).
Um valor conveniente que transforma automaticamente sua variável em uma lista de strings. Ele anexará o(s) valor(es) à lista. Segue 3 possíveis casos aqui:
Se a variável estiver vazia, será criado um novo array com os valores fornecidos
Se a variável não for uma matriz, ela criará uma nova matriz com o valor existente seguido pelos valores fornecidos.
Se a variável for uma matriz, ela concatenará os valores fornecidos à matriz existente.
Este valor predefinido salvará toda a transcrição da conversa em uma variável. É super útil para fornecer contexto a um bloco de IA ou para enviá-lo como uma recapitulação com o bloco Enviar e-mail .
Isso definirá sua variável com a data e hora especificadas no formato ISO. Você pode opcionalmente fornecer um fuso horário para converter a data para o fuso horário especificado.
Isso definirá sua variável com um ID aleatório com o algoritmo CUID.
Ele definirá sua variável com um destes valores com base na hora do dia do usuário: morning
, afternoon
, evening
, night
.
Então você pode usar esta variável para exibir conteúdo condicionalmente:
Este é um bloco de valor conveniente que permite que você obtenha facilmente um item de uma lista que tem o mesmo índice de um item de outra lista.
Ao extrair dados de outro serviço, às vezes, você terá duas listas: Labels
e Ids
. Os rótulos são os dados exibidos ao usuário e os IDs são os dados usados para outras solicitações para esse serviço externo.
Este bloco de valores permite que você encontre o Id
de Ids
com o mesmo índice que Label
emLabels
Pop remove o último item da variável de lista que você fornece e ele definirá o item removido na variável “Item popped”. Shift faz o mesmo com o primeiro item da lista. Eles são especialmente úteis quando você precisa criar um loop que processa cada item de uma lista.
✅ {{URL base}} + '/path'
=>
✅ `${{{URL base}}}/path`
=>