Bonjour,
Dans la colonne d'une feuille donnée, je souhaite insérer chaque jour la date du jour.
Ex : Jour 1 en D1 écrire 09/09/2019, jour 2 en D2 écrire 10/09/2019, jour 3 en D3 écrire 11/09/2019, etc. pendant une période donnée.
J'ai réussi à écrire cette fonction pour l'écriture de la date dans une nouvelle colonne, seulement lorsque j'active le script la date change sur la même cellule (D2 dans ce cas) et écrase donc la date précédente :
J'aimerais que chaque jour la date se mette dans la première cellule vide de la colonne (sous la dernière cellule qui affiche la date du jour précédent), et donc sans écraser la date précédente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function newColumn() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('Sheet1'); sheet.insertColumnAfter(4); sheet.getRange("D2").setValue(new Date()).setNumberFormat('d/M/yyyy'); }
J'ai ajouté un trigger sur ce script pour le lancer automatiquement à une heure donnée.
L'un d'entre-vous a-t-il une solution svp ?
Je vous remercie pour votre aide
Partager