Comment ajouter la date du jour à chaque création d’une feuille de calcul ?




Dans notre environnement de travail dynamique, l’automatisation des tâches répétitives peut grandement améliorer notre productivité. Google Sheets est un outil incroyablement puissant pour la gestion des données, mais saviez-vous que vous pouvez le rendre encore plus intelligent et adapté à vos besoins avec un peu de code ?

Aujourd’hui, nous allons voir comment utiliser Google Apps Script pour automatiser l’insertion de la date de création dans la cellule A1 de chaque nouvelle feuille que vous créez dans votre classeur Google Sheets.

Pourquoi automatiser l’insertion de la date ?

Que vous teniez un journal des transactions, gériez un calendrier de contenu, ou simplement organisiez des informations quotidiennes, connaître la date de création d’une feuille peut être crucial pour le suivi et l’analyse. L’insertion manuelle de ces dates est fastidieuse et sujette à des oublis. Automatiser ce processus garantit que chaque nouvelle feuille dans votre classeur porte une trace indélébile de sa création, sans effort supplémentaire de votre part.

Utiliser Google Apps Script

Google Apps Script est un langage de script basé sur JavaScript qui vous permet d’augmenter, d’automatiser et de connecter différents services Google, y compris Sheets. Voici comment vous pouvez l’utiliser pour insérer automatiquement la date dans la cellule A1 de chaque nouvelle feuille :

  1. Ouvrez votre classeur Google Sheets.
  2. Allez dans Extensions > Apps Script.
  3. Supprimez tout code dans l’éditeur s’il y en a et collez le script suivant :
function insertDateInNewSheets() {
  var classeur = SpreadsheetApp.getActiveSpreadsheet();
  var feuilles = classeur.getSheets();
  
  feuilles.forEach(function(feuille) {
    var cellule = feuille.getRange('A1');
    // Vérifie si la cellule A1 est vide
    if (cellule.getValue() === '') {
      var date = new Date();
      cellule.setValue(date);
    }
  });
}
  1. Sauvegardez le script avec un nom approprié, par exemple insertDateInNewSheets.
  2. Ajouter un déclencheur pour la fonction insertDateInNewSheets avec une fréquence quotidienne
  3. Désormais, chaque fois qu’une nouvelle feuille sera créée dans le classeur, la date sera automatiquement insérée dans la cellule A1 de cette feuille.

Configuration du déclencheur :

N’oubliez pas que l’exécution de scripts personnalisés peut nécessiter des autorisations appropriées, et vous devrez peut-être autoriser le script manuellement pour accéder à votre feuille de calcul Google Sheets.

  • Choisir la fonction à exécuter :insertDateInNewSheets
  • Choisissez le déploiement à exécuter : Head
  • Sélectionnez la source de l’événement : Déclencheur Horaire
  • Sélectionnez le type de déclencheur temporel : Quotidien
  • Sélectionnez une heure de la journée : Entre minuit et 1 h

Conclusion

Automatiser l’insertion de la date de création dans Google Sheets simplifie la gestion des données et assure un suivi précis de vos informations. Grâce à Google Apps Script, cette automatisation ne nécessite que quelques lignes de code. Essayez-le vous-même et découvrez comment cette petite astuce peut faire une grande différence dans votre travail quotidien.

Laisser un commentaire