¿Cómo crear más de 50 récords al mismo tiempo en Airtable?

Hace unos días en la comunidad de Make, preguntaron como podían subir un CSV de 100 records a Airtable, si el limite de la API en Make era de 10 records a la vez.

Para poder crear más de 50 récords necesitamos lo siguiente:

1) Un CSV con los records en un servidor (FTP o Drive o Dropbox)

2) Una cuenta de Make

3) Una cuenta PRO de Airtable (para poder correr Scripts)

Y listo…

La automatización la puedes descargar haciendo click aquí.

El Script que se utilizo es el siguiente:

Script Para subir mas de 50 records en Airtable
//console.log(input.config());

let params = input.config();
let contentId = params.contentId;
let jsonCSV = params.jsonCSV;

let records = JSON.parse(jsonCSV);

let createArr = records.map(obj => {
    return {
        fields: {
            "IP": obj.IP,
            "Sexo": obj.Sexo,
            "Email": obj.Email,
            "Nombre": obj.Nombre,
            "Apellido": obj.Apellido,
        }
    }
})

let table = base.getTable("Records");

while(createArr.length > 0){
    await table.createRecordsAsync(createArr.slice(0,50));
    createArr = createArr.slice(50);
}

Este tipo de herramientas nos ayuda a que podamos automatizar procesos de negocio. Algunos de los casos de uso de esto son:

  • Subir registros de eventos.
  • Subir productos a tu eCommerce.
  • Actualizar precios de manera masiva.

Si tienes alguna duda sobre automatización de procesos o quieres saber cómo puedes automatizar tu negocio. Estoy para apoyarte.

Gabriel Neuman

Sobre el autor

Mi MISIÓN es Automatizar y optimizar tus procesos mediante la implementación de sistemas y herramientas de vanguardia, para que puedas operar de manera más eficiente y efectiva, maximizando tu tiempo y recursos.

Contenido

No elements found...

Growth Tactics Podcast

Aprende de "expertos"

Como le hicieron para crecer su negocio.