diff --git a/README.md b/README.md index 46ab9dfb8f7f19bca1230d872b76e41cb7ff909b..2a23966c6784486a28cdb869e3c5239f1e166dad 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