Existe-t-il un moyen d'afficher un nom de feuille à la suite d'une fonction d'une feuille de calcul Google (exactement comme cette question , sauf dans Google Sheets)?
Quelqu'un a écrit un script pour le faire. Il est disponible dans Outils> Galerie de scripts .... Recherchez "nom de la feuille" et installez le script, puis utilisez-le avec =getCurrentSheetName()
.
Allez dans Outils → Editeur de script et ajoutez ce code:
function sheetName() {
return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}
Dans une cellule où vous voulez le nom de la feuille, ajoutez:
=sheetName()
Un problème d'accès aux noms de feuille via les fonctions d'API illustrées ci-dessous est apparu: le nom de la première feuille n'a été renvoyé. corrigé en mars 2015 .
Voici un extrait de code Fonction personnalisée permettant d’obtenir un nom de feuille de calcul par Identifiant .
function GetSpreadsheetNameById(id) {
var ss = SpreadsheetApp.openById(id);
return ss.getName();
}
Dans une cellule, transmettez un identifiant de feuille (recherchez l’identifiant dans l’URL de la feuille de calcul).
=GetSpreadsheetNameById('49nvkwOE-203nXDLGGJtg0htFKK020dsd939AAPZU')