Numeriblog Google Workspace Google Apps Script, la puissance des outils Google à portée de scripts BigQuery, Google Apps Script, Google Sheets : visualiser des données volumineuses dans un tableur

BigQuery, Google Apps Script, Google Sheets : visualiser des données volumineuses dans un tableur

Vous disposez des données dans des tables BigQuery et vous voulez les exploiter dans Google Sheets ? Voici une solution qui utilise Google Apps Script et le service dédié BigQuery Prérequis : Contraintes : Le […]

personnes ont consulté cet article

4 minutes

Rédigé par Thierry Vanoffe - il y a 3 ans

Ce que vous allez découvrir

  • Prérequis :
  • Sélection de la table BigQuery à afficher : côté client
  • Récupération et affichage des données de la table BigQuery : côté serveur
  • Pour aller plus loin, essayez de :
  • Code

BigQuery, Google Apps Script, Google Sheets : visualiser des données volumineuses dans un tableur

Vous disposez des données dans des tables BigQuery et vous voulez les exploiter dans Google Sheets ? Voici une solution qui utilise Google Apps Script et le service dédié BigQuery

Prérequis :

Posséder un projet Google Cloud Platform (GCP)

Disposer de données dans une table BigQuery

Contraintes :

L’exploitation des données dans Google Sheets est possible tant que le total des cellules renvoyées par vos requêtes ne dépasse pas les 5 millions.

Faire attention aux rafraîchissements des données qui définissent votre facture pour l’utilisation de BigQuery. Pas de panique, vous pouvez gratuitement stocker 10 Go de données ainsi qu’analyser (via les requêtes) jusqu’à 1 To par mois.

Le code Google Apps Script est divisé en deux parties : client (front end) et serveur (back end).

Le déroulement du script est le suivant :

Un utilisateur choisit parmi la liste automatique des ensembles de données et leurs tables respectives pour un projet GCP donné.

Les informations de la table sélectionnée ainsi que 10 lignes (petit échantillon pour vous montrer le fonctionnement) de la table sont ajoutées dans un nouvel onglet 

Sélection de la table BigQuery à afficher : côté client

Image de référence

Le fichier : index.html

La balise <form> contient le formulaire affiché côté utilisateur. Vous affichez automatiquement les ensembles de données BigQuery (DataSet) liés au projet GCP indiqué dans le code et les tables d

Veuillez créer un compte pour lire la suite de cette ressource

L’accès à cette ressource se fait gratuitement en créant un compte Numerifan. Les abonnements payants donnent également accès aux cours gratuits.

Paywall image

Cet article est réservé aux abonnés. Pourquoi ?

Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪

Besoin d'un peu plus d'aide sur Google Forms ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Google Forms, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Google Forms

Articles similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

Photo de profil de l'auteur
Thierry Vanoffe

Thierry VANOFFE, consultant, formateur, coach Google Workspace CEO de Numericoach, leader de la formation Google Workspace en France. Passionné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos projets de formation.

S’abonner
Notification pour
2 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Fabien

Excellent, bravo ! Le style du code, en javascript moderne et optimisé est un pur bonheur pour les geeks 🙂
Et au demeurant le résultat est un outils très pratique.
Juste une petite correction:
var html = HtmlService.createHtmlOutputFromFile(« indexData »);
à remplacer par:
var html = HtmlService.createHtmlOutputFromFile(« index »);

Pierre Buttignol

Merci Fabien, si c’est pratique et ré-utilisé je suis heureux !
Merci aussi pour la coquille, c’est corrigé.