Variável
O bloco Variável permite que você defina um valor específico para uma variável.

Custom
Você pode definir sua variável com qualquer valor com Custom
. Pode ser qualquer tipo de texto simples.
Expressões com variáveis existentes
Isso significa que você pode aplicar operações em variáveis existentes.Adicione um valor à sua variável:
{{Score}} + 5
Calcule uma soma de variáveis:
{{Score}} + {{Answer}}
Multiplique as variáveis:
{{Score}} * {{Multiplier}}
Calcular uma porcentagem:
{{Score}} * 100 / {{Max Score}}
Extraia o primeiro nome de um nome completo:
{{Full name}}.split(' ')[0]
Transformar variável existente em maiúsculas ou minúsculas:
{{Name}}.toUpperCase()
{{Name}}.toLowerCase()
Isso também pode ser código Javascript. Ele lerá o valor retornado do código e o definirá para sua variável.
const name = 'John' + 'Smith'
return name
Se você não fornecer a return
palavra-chave, ela será automaticamente adicionada ao início do seu código.
'John' + 'Smith'
é o mesmo que:
return 'John' + 'Smith'
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
✅
{{URL base}} + '/path'
=>https://domain.com/path
✅
`${{{URL base}}}/path`
=>https://domain.com/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.
Empty
Redefine sua variável como se ela nunca tivesse sido inicializada (resetar variável).
Append value(s)
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.
Transcript
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 .
Now, Yesterday, tomorrow
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.
Random ID
Isso definirá sua variável com um ID aleatório com o algoritmo CUID.
Moment of the day
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:

Map item with same index
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/Shift
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.
Last updated