PREÇOS
PRODUTO
SOLUÇÕES
por caso de uso
Saiba mais
ModelosBlogVídeosYoutubeRECURSOS
COMUNIDADES E MÍDIAS SOCIAIS
PARCEIROS
Observação: Após adicionar novos nós na cadeia Latenode de um projeto, para acessar os dados dos nós anteriores, você precisa executar o projeto e chamar a cadeia com todos os dados necessários. Os dados substituídos do nó "JavaScript" no nó "Solicitação HTTP" geralmente precisam ser escapados com aspas duplas. Objetos complexos ou matrizes recebidos em resposta a solicitações de servidores remotos e recebidos como cadeia de caracteres devem ser processados por JSON.parse para que você possa trabalhar com eles nos nós "JavaScript" como o tipo de dados correspondente.
Em primeiro lugar, vamos obter o token de acordo com as instruções do nosso artigo, mas na lista você deve escolher o escopo "Google Sheets API v...", "www.googleapis.com/auth/spreadsheets" e "www.googleapis.com/auth/drive";
Crie uma nova tabela, você pode, por exemplo, chamá-la de "LatenodeTestSheet4Add", com duas colunas "ID" e "Name";
Vamos preparar uma solicitação para nosso cliente de repouso;
Vamos substituir nosso token obtido na etapa no início;
Crie um nó "Webhook": "+ Adicionar nó" => "Http" => "Webhook";
Copie o endereço do Webhook e cole-o na barra de endereços do cliente restante;
Em seguida, adicione outro nó "JavaScript": "+ Add Node" => "Code" => "JavaScript";
Você pode economizar;
Unir os nós;
Vamos iniciar e chamar a cadeia para transferir dados entre os nós;
Vamos copiar o conteúdo para ele:
Let's check in all constructions like "data["{{1.body.name}}"]" that the number of Webhook corresponds to the one we are getting data from, if not replace it with the necessary one (let me remind you that 1 is the node number written just below the node name above the node type, then if it is a query then the object field responsible for the type of sent/received data is selected - body for forms or query for query parameters);
Salve as alterações;
Crie o nó "HTTP request" para obter o ID do arquivo de tabela: "+ Adicionar nó" => "Http" => "Solicitação HTTP";
Você pode economizar;
Unir os nós;
Vamos iniciar e chamar a cadeia para transferir dados entre os nós;
Vamos formar o campo "Url": no início, vamos substituir a variável"apiDriveURI" de "JavaScript", depois especificamos ?:q=name "variable tableFileName from "JavaScript"";
Certifique-se de que o método padrão seja "Get";
Vamos adicionar o cabeçalho "Autorization" e a variável"bToken" de "JavaScript" ao seu valor;
Clique em "Salvar";
Crie o nó "HTTP request" para adicionar dados: "+ Adicionar nó" => "Http" => "Solicitação HTTP";
Você pode economizar;
Unir os nós;
Vamos iniciar e chamar a cadeia para transferir dados entre os nós;
Let's form the "Url" field: at the beginning let's substitute the variable "apiSheetURI" from "JavaScript", after it /spreadsheets/, then let's substitute the value we got in the previous node {{ 3.body.files[ 0 ].id}}, and then /values/A:B;
Certifique-se de que o método padrão seja "Get";
Vamos adicionar o cabeçalho "Autorization" e a variável"bToken" do primeiro nó "JavaScript" ao seu valor;
Clique em "Salvar";
Vamos criar um nó "Webhook response" para retornar os valores encontrados: "+ Adicionar nó" => "Http" => "Resposta do webhook";
Você pode economizar;
Unir os nós;
Vamos iniciar e chamar a cadeia para transferir dados entre os nós;
Vamos adicionar os valores de retorno da consulta anterior com os dados das células {{ 4.body.values.[ 0 ]}}
Depois de chamar toda a cadeia, o conteúdo das células será retornado;
Ao final de toda a cadeia em Latenode , você terá a seguinte aparência:
Vejo você em novos artigos;
Playground do Google OAuth 2.0
API do Google Drive
Arquivos do Google Drive: lista
API do Google Sheet