Est-il possible de marquer une feuille comme "Par défaut" afin que si quelqu'un ouvre une feuille de calcul Google Docs, la feuille correspondante soit ouverte à la place de la première?
Est-il possible de marquer une feuille comme "Par défaut" afin que si quelqu'un ouvre une feuille de calcul Google Docs, la feuille correspondante soit ouverte à la place de la première?
Réponses:
PS Le code fourni par Jacob Jan Tuinstra accomplira également ce que vous demandez.
Avec l'utilisation de Google Apps Script, vous pouvez effectuer les opérations suivantes.
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheets()[2]);
}
Le code ne sera déclenché qu'à l'ouverture du fichier. Le nombre entre crochets droits est le numéro de feuille que vous souhaitez définir par défaut (basé sur zéro !!).
J'ai créé un exemple de fichier (avec quelques dates): Définir la feuille par défaut
You need permission Want in? Ask for access, or switch to an account with permission. Learn more
C'est ce qu'il montrera, ne peut pas télécharger une image ici. Sinon, je l'aurais fait.
supprimez simplement la valeur "gid =" de l'URL et cela ouvrira la feuille la plus récente.
function onOpen() {
var ss = SpreadsheetApp
ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
ou
function onOpen() {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
jonsca
Explication du code de Julio Mafra: les deux fonctions font le même travail: lorsque l'utilisateur ouvre un classeur et immédiatement après le chargement du classeur, les fonctions définissent la feuille que vous avez sélectionnée par son nom (dans l'exemple 'Diário') par défaut.
les différences entre eux sont: fonction 1: plus de lignes de code car créé un var; si vous n'avez pas besoin de faire d'opérations avec var ss, vous pouvez choisir la fonction 2 qui a moins de lignes et faire le même travail.