Voilà un code permettant d'avoir deux boutons dans un onglet "Mon Menu" un pour mettre un commentaire dans la cellule active et de la colorer en jaune puis un second bouton permettant d'effacer le tout.
ce code est à placer dans l'éditeur de script (menu / outils /Éditeur de script) puis l' enregistrer et accorder les autorisations à Google
function onOpen() {
SpreadsheetApp.getUi().createMenu('🌟 Mon Menu 🌟')
.addItem('👉 Mettre un commentaire', 'Commentaire')
.addSeparator()
.addItem('👉 Effacer le commentaire', 'Effacer')
.addToUi();
}
function Commentaire() {
let sheet = SpreadsheetApp.getActiveSpreadsheet();
let cell = sheet.getActiveCell();
let comments = cell.getNote();
comments = comments + "\nModifiée le : " + (new Date().toLocaleDateString() + " à " + new Date().toLocaleTimeString());
cell.setNote(comments);
cell.setBackground("Yellow");
}
function Effacer() {
let sheet = SpreadsheetApp.getActiveSpreadsheet();
let cell = sheet.getActiveCell();
cell.clearNote();
cell.setBackground("white");
}
une fois le script lancé vous devriez obtenir ceci
Pour le fonctionnement se placer dans une cellule et cliquer sur le bouton Mettre un commentaire
vous devriez obtenir ceci