From 5056e246cecc3c3ae24d2beb346258c4f9f4b051 Mon Sep 17 00:00:00 2001 From: Hajar RAHMOUNI Date: Thu, 15 Feb 2024 22:12:41 +0100 Subject: [PATCH] readme pour modif google sheet via api --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/README.md b/README.md index 46ab9df..2a23966 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,40 @@ class AppConfig { - Ouvrez votre document Google Sheets. - Regardez le bas de la fenêtre du navigateur où les feuilles de calcul sont répertoriées. Vous verrez les onglets pour chaque feuille de calcul dans votre document. +#### Intégration de Google Sheets dans l'application pour modification de la feuille (Ajout d'étudiant) + +- Partie 1: Configurer Google Apps Script + +1. Créer un Nouveau Script Google Apps +2. Donnez un nom à votre projet + + - Écrire le Script pour Manipuler Google Sheets + Dans l'éditeur de script, remplacez le contenu du fichier Code.gs par le script suivant : + +```gs + function doPost(e) { + var sheetId = 'VOTRE_ID_DE_FEUILLE'; // Remplacez par l'ID de votre Google Sheet + var sheetName = 'Feuille 1'; // Ou le nom de votre feuille + var sheet = SpreadsheetApp.openById(sheetId).getSheetByName(sheetName); + var data = JSON.parse(e.postData.contents); + sheet.appendRow(data.values[0]); + return ContentService.createTextOutput(JSON.stringify({"status": "success"})) + .setMimeType(ContentService.MimeType.JSON); + } + + function doGet() { + return ContentService.createTextOutput('La Web App est en fonctionnement.'); + } +``` + +- Déployer en tant que Web App + + - Cliquez sur Déployer > Nouveau déploiement. + - Cliquez sur Sélectionner le type et choisissez Web application. + - Entrez une description pour votre déploiement, configurez les options de partage comme désiré, et cliquez sur Déployer. + - Copiez l'URL de la Web App qui vous est fournie pour la requete post de mise à jour de la "sheet". + + ### Build avec un env Linux: ```shell -- GitLab