Comment ajouter un script à Google Sheets (La méthode la plus simple en 2024 !)

Video how to add script to google sheet

Ajouter un script à Google Sheets est un jeu d’enfant ! En seulement quelques clics, vous pouvez ajouter n’importe quel script. Suivez simplement les étapes ci-dessous.

Ajouter un script à Google Sheets

1. Ouvrez votre classeur Google Sheets

Pour cet exemple, nous allons ajouter un script à Google Sheets qui vous permettra d’envoyer des e-mails automatiquement.

2. Accédez à Extensions > Apps Script

Apps Script est un outil créé par Google qui vous permet d’exécuter des scripts de code dans votre feuille de calcul.

Il existe plusieurs choses que nous pouvons faire avec Apps Script, comme créer de nouvelles fonctions, ajouter des menus personnalisés ou des barres latérales, développer des modules complémentaires, intégrer d’autres applications de Google Workspace, et bien plus encore.

3. Dans l’Éditeur de scripts, entrez votre script

Notre script pour l’envoi automatique d’e-mails serait le suivant :

function sendEmail() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet1=ss.getSheetByName('Feuille1');
  var sheet2=ss.getSheetByName('Feuille2');
  var subject = sheet2.getRange(2,1).getValue();
  var n=sheet1.getLastRow();
  for (var i = 2; i < n+1 ; i++ ) {
    var emailAddress = sheet1.getRange(i,2).getValue();
    var name=sheet1.getRange(i,1).getValue();
    var ServiceAcquired=sheet1.getRange(i,3).getValue();
    var message = sheet2.getRange(2,2).getValue();
    message=message.replace("<name>",name).replace("<service>",ServiceAcquired);
    MailApp.sendEmail(emailAddress, subject, message);
  }
}

Voici à quoi cela ressemblerait dans notre éditeur.

Consultez notre article « Envoyer des e-mails automatiquement dans Google Sheets » pour plus d’informations sur la façon de modifier ce script et sur ce qu’il fait.

4. Renommez votre projet et enregistrez votre script.

Vous pouvez le nommer comme vous le souhaitez et appuyez simplement sur l’icône de sauvegarde pour l’enregistrer.

5. Exécutez le code et accordez des autorisations

Le bouton d’exécution du code se trouve à côté de l’icône de sauvegarde. Cela vous demandera ensuite d’accorder l’accès à votre code, car il s’agit d’un script personnalisé et inconnu.

Pour configurer les autorisations : cliquez sur « Examiner les autorisations ». Accédez aux paramètres avancés -> Cliquez sur « Accéder à l’envoi d’e-mails » et autorisez les permissions. Cela exécutera votre programme et enverra des e-mails à vos destinataires.

6. Maintenant, vous pourrez exécuter votre script

Notre exemple de script enverra automatiquement des e-mails via Gmail en fonction du contenu de notre feuille de calcul. Nous pouvons voir ci-dessous comment plusieurs e-mails ont été facilement envoyés après l’exécution de notre script.

Avec Apps Script, nous pouvons également utiliser d’autres scripts en fonction de ce que nous souhaitons réaliser avec nos données. Voici d’autres articles sur Crawlan.com qui vous aideront à vous lancer dans l’automatisation avec Google Sheets :

  • Utilisation d’un bouton pour exécuter un script
  • Connecter MongoDB à Google Sheets avec un script

Nous espérons que cet article vous a aidé et vous a donné une meilleure compréhension de la façon d’ajouter un script à Google Sheets. Vous pourriez également être intéressé par nos articles sur la façon d’exporter Google Calendar vers Google Sheets et sur la création d’un bouton Google Sheets pour exécuter un script.

Pour optimiser votre flux de travail, nous vous recommandons de lire notre guide sur l’envoi de courriers électroniques en masse à partir de Google Sheets et d’essayer notre logiciel de rappels pour le renouvellement d’assurances !


Retrouvez plus d’articles intéressants sur l’automatisation et l’optimisation de votre entreprise sur Crawlan.com.

Articles en lien