Google Apps Script pour faire des cellules dans une colonne d'une feuille de calcul audacieuse fondée sur la valeur. (La mise en forme conditionnelle?)
J'ai fait une longue recherche et ne pouvais pas trouver ce que je cherche. Peut-être quelqu'un là-bas peut bien vouloir l'aider?
J'ai besoin d'un script qui met en forme les cellules de la colonne audacieux, mais seulement les cellules qui contiennent le mot 'Bonjour'.
Aussi, un script similaire qui rend les cellules contenant 'bonjour' alignés centre et aussi les formats souligné.
Vous ne pouvez pas conditionnellement format de gras ou de l'alignement ou de souligner, dans les feuilles de calcul google, donc j'ai besoin d'un script.
Je pense que c'est quelque chose comme cela, mais je ne sais pas ce que la dernière ligne serait.
function formatBold() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Sheet1');
var values = s.getDataRange().getValues();
for( var row = values.length -1; row >= 0; --row )
if (values[row][0] == 'Hello')
};
Si quelqu'un sait comment effectuer ce script ou si il y a un meilleur scénario pour le travail, je vais être très reconnaissants de votre précieuse aide sera très appréciée.
Merci pour regarder!
OriginalL'auteur Vin | 2013-01-17
Vous devez vous connecter pour publier un commentaire.
C'est assez bien documentée dans la documentation, vous pouvez simplement utiliser
Les autres "styles" sont disponibles dans la documentation et d'appliquer de la même manière.
EDIT : suite à vos commentaires, si vous souhaitez réinitialiser toutes les cellules d'une plage spécifiée à la "normale police" juste réglé sur "normal" dans une boucle par exemple.
Jetez un oeil à cet exemple de la feuille (en faire une copie)
oui, juste comme ça : si (valeurs[ligne][0] == 'Bonjour'){s.getRange(ligne+1,1).setFontWeight("gras")}
Sont vos feuilles de calcul, petit ou grand? Si yo ont beaucoup de cellules à traiter alors s'il vous plaît dites-moi, je pourrais suggérer une moins simple mais plus rapide script pour faire le travail...
Ma fiche sera toujours seulement deux colonnes et un maximum de 50 lignes. Merci beaucoup pour votre aide.
Vos scripts dans la feuille d'exemple vous faites fonctionner parfaitement pour ma tâche. Merci!
OriginalL'auteur Serge insas