Script : renommer rapidement vos feuilles GSheets

2516 1

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…

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

Thierry

Thierry

Thierry VANOFFE, consultant, formateur, coach G Suite. CEO de Numericoach, leader de la formation G Suite en France. Passionné 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 projets de formation.

1 commentaire

  1. Avatar

    Bonjour,
    Merci pour ce script !
    Je n’y connais rien et j’avoue que je ne comprends pas pourquoi j’ai un message d’erreur pour la ligne 7 (var diff = derligne – nb) : Caractère incorrect. (ligne 7, fichier « Code »)

    Pouvez-vous éclairer ma lanterne ? Merci beaucoup !

    A. G.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :