Aujourd’hui, je veux vous parler d’Airtable, un outil très populaire dans la communauté des no-codeurs. Pour faire simple, Airtable est un service qui vous permet de créer des bases de données pour toutes les occasions. L’interface simple et agréable le rend intuitif pour tout utilisateur.
Les cellules peuvent stocker différents types de données. Ils peuvent être conditionnellement divisés en deux catégories:
Champs de base:
- Champs à choix multiples
- Date
- Téléchargement
- Nombre
- Ligne
- Documents connexes
Formules:
- La formule habituelle
- Fonctions spéciales
Une liste complète des champs disponibles dans Airtable peut être trouvée ici
Comment Airtable est-il organisé ?
Le compte personnel contient les espaces de travail mis à votre disposition, dans lesquels se trouvent les bases de données. Chaque base de données est une collection de tables. Il est important de noter que lorsque vous travaillez avec des tables, vous pouvez référencer des champs qui se trouvent uniquement dans la même base de données que votre feuille de calcul.
La forme tabulaire n’est pas la seule façon possible de présenter des données. De même, vous pouvez afficher et modifier les données dans les modes Kanban, Calendrier et Galerie.
Vous pouvez créer votre propre formulaire afin que les données après l’avoir rempli soient immédiatement dans votre Airtable. En fait, il s’agit d’un analogue à part entière de Google Forms.
La dernière chose dont je veux parler dans le cadre de la visite de familiarisation concerne les filtres, les regroupements et le tri. Lorsque vous créez une vue dans Airtable, tous les paramètres d’affichage sont conservés.
Voici un exemple: vous pouvez regrouper les enregistrements d’abord par e-mail, puis par repas. Ainsi, vous pouvez immédiatement voir dans quelle partie de la journée nous avons mangé le plus. Et pour afficher ces statistiques pour un jour spécifique, il vous suffit d’activer le filtre par date.
Pourquoi un développeur aurait-il besoin d’Airtable ?
Enfin, nous arrivons à la plus puissante (à mon avis) fonction Airtable. Une API REST est générée pour votre base de données. Pour y accéder, vous pouvez aller dans Aide> Documentation API. Sur le github officiel Airtable, vous pouvez trouver des bibliothèques Javascript et Ruby pour un travail plus pratique avec l’API.
Et trois autres fonctionnalités utiles:
- Airtable prend en charge l’importation de données à partir de CSV, de feuilles de calcul Excel et plus
- Vous pouvez visualiser les données dans des graphiques comme PowerBI
- Vous pouvez écrire vos propres scripts en Javascript pour manipuler les données à l’intérieur des tables
Conclusion
Un tel outil peut être utile pour les développeurs qui préparent des versions de démonstration de leurs applications ou participent à des hackathons. Pour les étudiants qui réalisent des projets éducatifs ou se forment à l’utilisation de l’API REST, un tel outil peut également être utile.
Depuis quelques temps maintenant, un autre outil fait de plus en plus parler de lui. Il s’agit de Stackby. Si vous ne connaissez pas encore ces deux plateformes, je vous encourage vivement à les découvrir et trouver des façons d’optimiser vos workflows.