Écrivez dans Google Sheets à partir d'un script local via l'authentification gcloud CLI

DEV - 26/09
Récemment, j'ai eu besoin d'extraire des données de l'API GitHub et de les publier sur une feuille Google afin de pouvoir les partager...

Récemment, j'ai eu besoin d'extraire des données de l'API GitHub et de les publier sur une feuille Google afin de pouvoir partager des graphiques sur la charge de travail de révision de code. Cet article explique comment j'ai fait fonctionner l'authentification.

J'ai écrit un script Node.js car mon cas d'utilisation était trop complexe pour BASH et semblait trop temporaire pour Go. Initialement, le script générait des données CSV ad hoc que je pouvais copier manuellement dans Google Sheets à l'aide de la fonctionnalité Coller en tant que CSV. Après quelques copies manuelles, je voulais utiliser mon temps à bon escient : j'ai estimé que je pourrais faire fonctionner une intégration Sheets en quelques heures et si c'est le cas, cela serait probablement rentable en quelques mois.

À part : Sheets n’est pas ma base de données. C'est mon interface utilisateur de reporting de données. N'utilisez pas Sheets comme base de données.

Il m'a fallu près de 4 heures pour que cela fonction...
[Courte citation de 8% de l'article original]

Loading...