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 returnpalavra-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,

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: Labelse 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 Idde Idscom o mesmo índice que LabelemLabels

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