mardi 6 novembre 2012

Jauge Youtube dynamique avec scripts

0 commentaires
Comme dans Excel on peut faire des jauges dans Google Spreadsheet. Il y a quelque temps j'avais fait une démonstration sur comment travailler le design de la spreadsheet pour faire une jauge type youtube.
A la fin du billet je disais que l'on pouvait étendre la fonctionnalité de cette jauge en appliquant des scripts aux images pour que le compteur s’incrémente quand on clique sur un des boutons.
Dans la feuille exemple les chiffres sont dans les cellules C4 et D4
Les scripts sont donc :
function plus() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("NomDeLaFeuille");
  sheet.getRange("D4").setValue(sheet.getRange("D4").getValue()+1);
}
function moins() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("NomDeLaFeuille");
  sheet.getRange("C4").setValue(sheet.getRange("C4").getValue()+1);
}
Remplacez NomDeLaFeuille par le nom de la feuille où se trouve votre jauge. Vous pouvez aussi changer les cellules D4 et C4.


Il faut ajouter ces scripts en allant dans le menu "Outils" puis "Editeur de scripts...".
Pour les affecter à une image, il suffit d'aller dans les options de l'image :
Dans la fenêtre qui s'ouvre saisir "plus" ou "moins" sans les guillemets et valider.

Leave a Reply