PREÇOS
PRODUTO
SOLUÇÕES
por caso de uso
Saiba mais
BlogModelosVídeosYoutubeRECURSOS
COMUNIDADES E MÍDIAS SOCIAIS
PARCEIROS
Vamos configurar um script que permita usar "Latenode" para criar e atualizar um registro na tabela do banco de dados "Airtable";
Acesse o site"Airtable";
Os links para todos os sites estão no final do artigo;
Se você já tiver tabelas, volte à página inicial, crie uma nova usando o botão "Começar do zero" e selecione "Kanban";
Após a criação, selecione a coluna "Prioridade" no menu inferior e verifique se "Status" e "Responsável" também foram selecionados;
Se você estiver apenas se inscrevendo, selecione "Tasks" (Tarefas) na etapa intitulada "Now, we'll add some info" (Agora, vamos adicionar algumas informações) para criar um quadro Kanban pré-construído com as três tarefas já adicionadas;
Vamos acessar o link"Airtable create personal token";
Clique no botão "Create new token" (Criar novo token) no canto superior direito;
Digite o nome que você quiser, por exemplo, "AirtableLatenode";
Em "Escopo", adicione o seguinte: data.records:read data.records:write schema.bases:read;
Em "Permissions" (Permissões), selecione o "espaço de trabalho" desejado ao qual você deseja conceder acesso para gerenciá-lo usando a "API";
Clique em "Create token" (Criar token);
Salve o token resultante, por exemplo, por um tempo em um bloco de notas;
Vá para nossa lista de projetos em "Latenode";
Vamos criar um novo projeto;
Em seguida, crie o primeiro nó "Webhook";
Copie o endereço dele em seu cliente de descanso ou bloco de notas;
Salvando o nó;
Crie um nó "JavaScript" (JS) e copie o código do artigo para ele;
Por enquanto, sem alterar nada, basta salvar;
Vamos iniciar o projeto;
Usando o cliente restante, fazemos uma solicitação inserindo o endereço do nó do webhook na barra de endereços;
Voltemos ao nó "JS" e o editemos;
Verifique se, quando você coloca o cursor de texto dentro do nó, esses dados aparecem no menu lateral. Se isso não acontecer, repita a execução e a chamada do web hook;
Insira os dados que foram enviados na solicitação nos locais designados;
Salvando nossas alterações;
Crie quatro novos nós de "solicitação HTTP" para obter a lista de bancos de dados;
E em cada um deles copie o código abaixo e salve. O mais importante é não misturá-los, você pode dar a cada um deles um nome transparente;
Agora, adicionaremos um por um à cadeia e os chamaremos para configurar a recuperação de dados;
Altere tudo o que estiver entre colchetes para dados de consultas e outros nós;
Em cada um deles, você precisa adicionar o token pessoal criado;
Nos locais em que ele é usado para acessar matrizes, especifique o índice desejado, que começa com zero, como em qualquer outro lugar, apesar do fato de que no menu lateral o primeiro será o número um;
Na solicitação de adição, não se esqueça de verificar se POST está selecionado como o tipo de método;
Abaixo estão as capturas de tela de como cada um desses nós deve ficar no final, após todas as edições;
Depois de chamar a consulta com a adição de um registro, vá para nossa tabela Airtable e verifique se há uma nova tarefa com o texto "Send data from Latenode!"; se não houver, verifique cada consulta individualmente, talvez em algum lugar os dados não tenham sido substituídos ou você tenha esquecido de substituir um token;
Vamos excluir essa tarefa;
No final da cadeia, vamos adicionar um nó "Resposta do webhook" por conveniência;
Vamos fazer com que ele retorne o ID do novo registro criado;
Inicie o projeto e chame o Webhook;
Vamos nos certificar de que o objeto com record_id seja retornado em resposta à solicitação;
Vamos voltar à nossa tabela de tarefas e verificar se ela foi criada;
Espero que tenha dado certo para você também;
Airtable сreating a personal token (Desenvolvedores do Airtable)
https://developers.google.com/gmail/api/reference/rest/v1/users.messages/send
https://developers.google.com/gmail/api/reference/rest/v1/users.messages#Message