Tutoriel Google SpreadSheets

Boury Aurélien et Jouen Matthias

Google Sheets est un tableur en ligne vous proposant de créer, consulter et modifier des feuilles de calcul en ligne.

À la manière d’Excel, Google Sheets vous offre la possibilité de créer des tableaux de calcul simple ou croisés dynamiques. Grâce à son intégration en ligne, le service est accessible depuis n’importe quel ordinateur connecté à Internet et synchronisé à votre compte Google.

Vous pouvez partager vos documents Google Sheets avec les personnes de votre choix et leur conférer des autorisations d’accès différentes en fonction des droits que vous leur octroyez : consultation ou modifications.

Grâce à la synchronisation avec votre compte Google, vous pouvez retrouver vos documents Google Sheets dans votre espace Google Drive.

Ainsi vous pouvez gérer vos feuilles de calculs avec de nombreux scripts possibles , rendant vôtre feuille plus agréable d’utilisation.

Nous verrons donc dans ce tutoriel , comment rendre une feuille contenant nos moyennes plus simple d’utilisation : Envoi en mail de nos moyennes,Suppression rapide des moyennes…

Fonction de base de GSS

 Ouvrir Google Drive et faire un nouveau fichier Google SpreadSheets
 Commencer à remplir son tableur de la même manière qu’un fichier excel par exemple

Faire la MOYENNE d’une ligne

 Commencez par écrire « =MOYENNE » et sélectionner les cases de début et de fin pour lesquelles vous voulez la moyenne

Création de Fonctions

 Dans cette étape, nous allons rentrer dans le vif du sujet de GSS en débutant avec l’éditeur de scripts.
 Tout d’abord, cliquez sur « Outils » puis sur « éditeur de Scripts » (voir image ci-dessous).

 Nous allons créer notre première fonction qui videra notre tableau

//----------------------------------FONCTION POUR VIDER LE TABLEAU----------------------------------------------//
function clearAll() {
var sheet = SpreadsheetApp.getActiveSheet();//la feuille à utiliser est la feuille active
var cases_a_supp = sheet.getRange("A2:C6").clearContent();//sélectionner les cellules du tableau à supprimer
}

 Ensuite nous allons faire une fonction d’envoi de mails pour envoyer toute la page à la personne voulue

 A la ligne 6 ainsi qu’à la ligne 18 (entre  » « ), mettre le nom de votre feuille qui se trouve en bas gauche de votre Google Sheets , par défaut le nom de la feuille est : « Feuille 1 ».

 N’oubliez pas ainsi de remplacer le mail test par la vôtre à la ligne 21

//---------------FONCTION ENVOI DE MAIL------------------//
function Mail()
{
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
ssID = spreadsheet.getId();
var sheet = spreadsheet.getSheetByName("Tuto1");
var gid = sheet.getSheetId();
//ici le gid de la page
var url = "https://docs.google.com/feeds/download/spreadsheets/Export?key=" + ssID + "&gid=0" + "&exportFormat=pdf"; //Utilise la méthode de sauvegarde d'exportation au format pdf

var params = { //Défini les paramètres de sauvegarde, utilise la méthode "get
method : "get",
headers : {"Authorization": "Bearer " + ScriptApp.getOAuthToken()},
muteHttpExceptions: true
};

var blob = UrlFetchApp.fetch(url, params).getBlob();
var datenow = spreadsheet.getSheetByName("Moyenne").getRange("H1").getValue(); //Récupère la date et l'heure de la journée présente sur la feuille.
blob.setName(" Relevé de notes du 1er Trimestre " + (datenow) + ".pdf");

MailApp.sendEmail("mailtest@gmail.com", "Relevé de notes 1er Trimestre " + (datenow), "Ci-joint le relevé de notes du 1er Trimestre en version .pdf", {attachments: [blob]});//remplacer l'email par la vôtre
}

 Pour que ces Scripts soient utiles, insérez des nouvelles images sur le document, puis cliquez sur les trois petits traits, puis sur « Assigner le script »

Améliorer le visuel

 Dans cette dernière étape, nous allons modifier le tableau afin de le rendre plus agréable à regarder, tout en utilisant des fonctionnalités pratiques Cliquez sur le « pot de peinture » puis sur « mise en forme conditionnelle » :

 Pour finir, mettre les couleurs en fonction des conditions voulus (ici nous avons mis en vert les moyennes au dessus de 12, en rouge celles en dessous de 8 et en orange entre deux)

 Mettre la plage de cellules concernées dans la case « Appliquer à la plage » (par ex ici: A7:C7)

 Vous pouvez si vous le voulez ajouter une nouvelle règle en appuyant sur  » + Ajouter une règle »

Résultat Final :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

+