PRECIOS
PRODUCTO
SOLUCIONES
por caso de uso
saber más
PlantillasBlogVídeosYoutubeRECURSOS
COMUNIDADES Y MEDIOS SOCIALES
SOCIOS
Vamos a configurar un script que permita utilizar "Latenode" para crear y actualizar un registro en la tabla de la base de datos "Airtable";
Ve al sitio web"Airtable";
Los enlaces a todos los sitios están al final del artículo;
Si ya tenías tablas, vuelve a la página de inicio, crea una nueva utilizando el botón "Empezar de cero" y selecciona "Kanban";
Después de crear, selecciona la columna "Prioridad" en el menú inferior, y comprueba que también se han seleccionado "Estado" y "Asignado";
Si te acabas de registrar, selecciona "Tareas" en el paso titulado "Ahora, añadiremos algo de información" para crear un tablero Kanban preconstruido con las tres tareas ya añadidas;
Vamos al enlace"Airtable create personal token";
Pulsa el botón "Crear nuevo token" en la esquina superior derecha;
Introduce el nombre que quieras, por ejemplo "AirtableLatenode";
En "Ámbito" añade lo siguiente: datos.registros:leer datos.registros:escribir esquema.bases:leer;
En "Permisos", selecciona el "espacio de trabajo" al que deseas conceder acceso para gestionarlo mediante la "API";
Haz clic en "Crear ficha";
Guarda el token resultante, por ejemplo durante un tiempo en un bloc de notas;
Ir a nuestra lista de proyectos en "Latenode";
Vamos a crear un nuevo proyecto;
A continuación crea el primer nodo "Webhook";
Copia su dirección en tu cliente de descanso o en el bloc de notas;
Guardando el nodo;
Crea un nodo "JavaScript" (JS) y copia en él el código del artículo;
De momento, sin cambiar nada, guárdalo;
Empecemos el proyecto;
Utilizando el cliente rest, hacemos una petición insertando la dirección del nodo webhook en la barra de direcciones;
Volvamos al nodo "JS" y editémoslo;
Comprueba que cuando colocas el cursor de texto dentro del nodo, estos datos aparecen en el menú lateral. Si no lo hace, repite la ejecución y la llamada al gancho web;
Inserta los datos que se enviaron en la solicitud en los lugares designados;
Guardando nuestros cambios;
Crea cuatro nuevos nodos de "petición HTTP" para obtener la lista de bases de datos;
Y en cada uno copia el código de abajo y guarda, lo más importante es que no los mezcles, puedes darle a cada uno un nombre transparente;
Ahora añadiremos uno a uno a la cadena y los llamaremos para configurar la recuperación de datos;
Cambia todo lo que aparece entre corchetes por datos de consultas y otros nodos;
En cada uno tienes que añadir el token personal creado;
En los lugares en los que se utiliza para acceder a matrices, especifica el índice deseado, empieza por cero, como en todas partes, a pesar de que en el menú lateral el primero será el número uno;
En la solicitud de adición, no olvides comprobar que se ha seleccionado POST como tipo de método;
A continuación se muestran capturas de pantalla de cómo debería quedar cada uno de estos nodos al final después de todas las ediciones;
Después de llamar a la consulta con la adición de un registro, ir a nuestra tabla Airtable y comprobar que hay una nueva tarea con el texto "Enviar datos desde Latenode!", si no comprobar cada consulta individualmente, tal vez en algún lugar no se sustituyeron los datos, se olvidó de sustituir un token;
Vamos a eliminar esta tarea;
Al final de la cadena, vamos a añadir un nodo "Respuesta Webhook" por comodidad;
Hagamos que devuelva el ID del nuevo registro creado;
Inicia el proyecto y llama a Webhook;
Asegurémonos de que se devuelve el objeto con record_id en respuesta a la petición;
Volvamos a nuestra tabla de tareas y comprobemos que se ha creado;
Espero que a ti también te haya funcionado;
Airtable сrear un token personal (Desarrolladores de 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