Como solicitar células no Google Planilhas

Você pode integrar chatbots SendPulse com outros serviços para solicitar informações via Integromat. Neste artigo, explicaremos como visualizar células no Google Planilhas. Isso permitirá que você crie um cenário em que poderá enviar ao usuário informações sobre a hora e o dia disponíveis para reserva.

Como começar

Acesse sua conta Integromat, e clique no botão +Criar um novo cenário para começar a criar um cenário.

Você pode escolher quais serviços conectar - neste caso, queremos Webhooks e Google planilhas - usando a pesquisa ou localize e adicione-os diretamente no construtor. Clique no botão Continuar no canto superior direito.

Como Criar um webhook

Clique no bloco com o ponto de interrogação no centro da tela e selecione o bloco "Webhooks" - este bloco começa o fluxo.

Você precisa criar um webhook que envie dados do fluxo do seu chatbot. Selecione o bloco "Webhook personalizado" na lista suspensa.

Clique no botão Adicionar para criar um novo webhook.

Insira um nome de webhook e clique no botão Salvar.

Seu webhook foi criado. Copie o link - você precisa colocá-lo no fluxo do chatbot.

Agora, o Integromat espera receber o primeiro webhook para determinar a estrutura de dados necessária para funcionar.

Faça login em sua conta SendPulse. Selecione o bot que você precisa e abra o fluxo no criador de fluxo do chatbot.

Adicione e coloque um elemento Mensagem. Adicione botões para cada valor passado ao Integromat (neste caso, o dia da semana).

Você pode enviar uma solicitação separada para cada dia da semana ou adicionar uma mensagem "Entrada de dados do usuário" ao elemento, escrever a resposta com o dia da semana em uma variável e, em seguida, passar essa variável no elemento Solicitação de API.

Adicione e coloque o elemento Solicitação de API logo após o elemento que deseja enviar ao webhook. Selecione o tipo de solicitação "POST" e insira a URL copiada do Integromat.

Você pode enviar valores personalizados, como o dia da semana, adicionando parâmetros "dia": "Segunda-feira" no formulário ao corpo da solicitação do elemento.

Exemplo de uma solicitação com uma variável:

Clique no botão Solicitação de teste para enviar a solicitação ao Integromat para que o sistema possa reconhecer a estrutura de dados recebida.

Quando o Integromat receber o webhook, você verá uma mensagem “Determinado com sucesso” no bloco “Webhooks”.

Agora você pode adicionar mais elementos.

Como obter dados do Google planilhas

Clique em "Adicionar outro módulo" ao lado do bloco "Webhooks" e selecione "Google planilhas". Selecione a ação "Pesquisar linhas".

Conecte sua conta do Google, selecione uma planilha e uma página. Em "Tabela contém cabeçalhos" selecione "Não." No "intervalo da coluna", especifique "A-ZZ".

Especifique o filtro pelo qual deseja selecionar uma linha (por exemplo, por dia da semana) e clique no OK botão. No primeiro campo, selecione uma coluna do Google planilhas. No segundo campo, selecione uma variável com o dia que passa.

Observação: se você não tiver uma variável no formulário 1.dia (onde 1 é o número do bloco no Integromat, no qual você recebeu essa variável do chatbot), clique no botão Executar uma vez no canto inferior esquerdo e inicie o fluxo no chatbot onde você configurou o webhook. Após a execução do primeiro fluxo, a variável aparecerá no Integromat.

Um exemplo de planilha por dia da semana:

Você também pode solicitar informações de data e selecionar páginas diferentes no mesmo documento do Google.

Como passar um registro do Google planilhas para um bot de bate-papo

Clique no ponto de interrogação ou em "Adicionar outro módulo" ao lado do bloco da tabela. Escolha "Webhooks"> "Resposta do Webhook".

No campo "Corpo", insira os valores que serão retornados ao chatbot e escreva-os no formato JSON.

Nesse caso, as células disponíveis no Google planilhas serão registradas na variável "mensagem". Para fazer isso, você precisa especificar a função if no formato (3.B; "8:00 agendadas,"; "8:00 disponíveis,"), onde 3.B é o valor na célula B, obtido a partir do bloco anterior "Pesquisar linhas". Se a célula não estiver vazia, o webhook retornará "8:00 reservado", caso contrário - "8:00 disponível".

Um exemplo de um uma resposta (antes de formatar,você pode adicionar seu texto, funções e variáveis para exibir o texto de forma diferente):

{"message": "{{2.`0`}}: {{if (2.`1`;" 8:00 booked, ";" 8:00 available, ")}} {{if (2. `2`;" 9:00 booked, ";" 9:00 available, ")}} {{if (2.`3`;" 10:00 booked, ";" 10:00 available, ")}} {{if (2.`4`; "11:00 booked,"; "11:00 available,")}} {{if (2.`5`; "12:00 booked,"; "12:00 available, ")}} {{if (2.`6`;" 13:00 booked, ";" 13:00 available, ")}} {{if (2.`7`;" 14:00 booked, ";" 14:00 available, ")}} {{if (2.`8`;" 15:00 booked, ";" 15:00 available, ")}} {{if (2.`9`; "16:00 booked,"; "16:00 available,")}} {{if (2.`10`; "17:00 booked"; "17:00 available")}} "}

Clique no botão OK para salvar os parâmetros.

Volte a editar o fluxo do chatbot em sua conta SendPulse.

Você pode salvar o valor resultante em uma variável para usar um filtro e adicioná-lo à mensagem como uma variável. Ou você pode exibir os dados para o usuário uma vez, sem salvá-los como uma variável, usando uma expressão como {{$ ['variável']}}. Leia mais: Usando dados como uma expressão de caminho JSON.

Adicione um elemento "Mensagem" com uma resposta do webhook. Você pode adicionar seu texto, variáveis ​​de assinante ou exibir apenas uma resposta.

Repita as etapas anteriores no fluxo do chatbot para os outros dias da semana.

Salvar e executar

Antes de salvar e sair, certifique-se que tudo funciona corretamente.

Clique no botão Executar uma vez e execute o fluxo para o qual configurou o webhook. Se você configurou tudo corretamente, marcas de seleção verdes aparecerão sob os blocos de Webhook e Google planilhas.

Para ativar o cenário, mova a chave seletora para a posição "ON".

Como visualizar o histórico do cenário

Navegue até o script desejado. Na guia "Últimas execuções" ou "Histórico", clique em "Detalhes" para a operação desejada. Você verá o bloco histórico de execução diagrama do.

Clique no bloco desejado para ver as informações sobre ele. Você terá acesso a todas as informações do bloco - quais valores ele recebeu e transmitiu.

Caso algum dos blocos não tenha sido executado, ficará destacado em vermelho e, ao ser pressionado,a razão do erro e uma dica de como corrigi-lo será exibida. Observe que todo o cenário pode pausar e não executar até que o erro seja resolvido; as operações serão enfileiradas.

Se você tiver alguma dúvida sobre falhas de configuração ou cenário, pode entrar em contato com o suporte da Integromat.

Rate this article about "Como solicitar células no Google Planilhas "

User Rating: 5 / 5 (5)

    Outros artigos úteis

    Popular em nosso blog

    Teste o SendPulse hoje gratuitamente