Apps Scripts Google Sheet Tous les articles

Script : renommer rapidement vos feuilles GSheets

Ecrit par Thierry

Gilbert ROINEL nous partage un petit script sympa qui permet ici de renommer rapidement tous les onglets d’un Google Tableur.
Pour cela, une première feuille appelée « info » permet de nommer à un seul endroit toutes les feuilles rapidement.

Voici la méthode dans un gif animé (toujours réalisé avec le logiciel gratuit LICECAP)  :

rename

Le script est disponible par ici :

function renomesaufinfo(){
var classeur = SpreadsheetApp.getActiveSpreadsheet()
var feuilles = classeur.getSheets()
var nb = classeur.getNumSheets();
var pagerech = classeur.getSheetByName(« info »);
var derligne = pagerech.getLastRow();
var diff = derligne – nb
var a = 1
if (diff == 0)
{
}else{
for (var j=1;j<diff+1;++j)
classeur.insertSheet(nb+a)
++a
}
SpreadsheetApp.flush()
nb = classeur.getNumSheets();
feuilles = classeur.getSheets();
feuilles[0].activate();
for (var i = 1; i < nb+1; ++i)
{
var newSheetName = feuilles[0] .getRange(i,1).getValue();
if(newSheetName== »info »){
}else{
feuilles[i-1].setName(newSheetName)
}
}
}

Vous pouvez retrouver d’autres scripts sur l’excellente communauté Gsheets & Forms. Encore un grand merci à Gilbert…

Abonnez-vous à la newsletter hebdo pour recevoir d’autres scripts, astuces et news G Suite…

A propos de l'auteur

Thierry

Thierry VANOFFE, consultant, formateur, coach G Suite.
Passionné et fasciné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google.
N'hésitez pas à me solliciter pour vos formations en ligne ou en présentiel.

Laisser un commentaire


Warning: Invalid argument supplied for foreach() in /home/thierryvys/www/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-profiles/essb-social-profiles-helper.php on line 20