PRECIOS
PRODUCTO
SOLUCIONES
por caso de uso
saber más
BlogPlantillasVídeosYoutubeRECURSOS
COMUNIDADES Y MEDIOS SOCIALES
SOCIOS
Nota: Después de añadir nuevos nodos en la cadena Latenode de un proyecto, para acceder a los datos de los nodos anteriores, tienes que ejecutar el proyecto y llamar a la cadena con todos los datos necesarios. Los datos sustituidos desde el nodo "JavaScript" al nodo "Solicitud HTTP" a menudo deben escaparse con comillas dobles. Los objetos complejos o matrices recibidos en respuesta a la solicitud de servidores remotos y que llegan como cadena deben ser procesados por JSON.parse para poder trabajar con ellos en los nodos "JavaScript" como con el tipo de datos correspondiente.
En primer lugar vamos a obtener el token según las instrucciones de nuestro artículo, pero en la lista elige "Google Sheets API v..." ámbito "www.googleapis.com/auth/spreadsheets" y "www.googleapis.com/auth/drive";
Crea una tabla nueva, puedes llamarla por ejemplo "LatenodeTestSheet4Add", con dos columnas "ID" y "Nombre";
Preparemos una solicitud para nuestro cliente de descanso;
Sustituyamos nuestro testigo obtenido en el paso del principio;
Crea un nodo "Webhook": "+ Añadir nodo" => "Http" => "Webhook";
Copia la dirección del Webhook y pégala en la barra de direcciones del cliente de descanso;
A continuación, añade otro nodo "JavaScript": "+ Añadir Nodo" => "Código" => "JavaScript";
Ahorra;
Une los nodos;
Iniciemos y llamemos a la cadena para transferir datos entre los nodos;
Copiemos el contenido en él:
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);
Guarda los cambios;
Crea el nodo "Solicitud HTTP" para obtener el id del archivo de la tabla: "+ Añadir nodo" => "Http" => "Solicitud HTTP";
Ahorra;
Une los nodos;
Iniciemos y llamemos a la cadena para transferir datos entre los nodos;
Formemos el campo "Url": al principio sustituimos la variable"apiDriveURI" de "JavaScript", después especificamos ?:q=name "variable tableFileName de "JavaScript"";
Asegúrate de que el método por defecto es "Obtener";
Añadamos la cabecera "Autorización" y la variable"bToken" de "JavaScript" a su valor;
Haz clic en "Guardar";
Crea el nodo "Petición HTTP" para añadir datos: "+ Añadir nodo" => "Http" => "Petición HTTP";
Ahorra;
Une los nodos;
Iniciemos y llamemos a la cadena para transferir datos entre los nodos;
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;
Asegúrate de que el método por defecto es "Obtener";
Añadamos a su valor la cabecera "Autorización" y la variable"bToken" del primer nodo "JavaScript";
Haz clic en "Guardar";
Vamos a crear un nodo "Respuesta Webhook" para devolver los valores encontrados: "+ Añadir nodo" => "Http" => "Respuesta Webhook";
Ahorra;
Une los nodos;
Iniciemos y llamemos a la cadena para transferir datos entre los nodos;
Añadamos los valores de retorno de la consulta anterior con los datos de las celdas {{ 4.body.values.[0 ]}}
Después de llamar a toda la cadena, se devolverá el contenido de las celdas;
Al final de toda la cadena en Latenode tendrá este aspecto:
Nos vemos en nuevos artículos;
API de Google Drive
Archivos de Google Drive: lista
API de Google Sheet