Feuille par défaut dans la feuille de calcul Google

23

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?

Rpj
la source
2
Pas à ma connaissance, mais vous pouvez glisser-déposer les onglets pour pouvoir placer une autre feuille en premier.
Vidar S. Ramdal

Réponses:

21
  1. Chaque feuille a sa propre URL unique. Lorsque vous cliquez sur une autre feuille, l'URL de la barre d'adresse de votre navigateur change. Enregistrez-le en tant que signet.
  2. Les feuilles au bas de vos feuilles Google sont glissables. Vous pouvez simplement faire glisser votre feuille préférée de sorte qu'elle devienne la feuille la plus à gauche. (C'est bien parce que si vous accédez à votre feuille à partir d'un appareil Android, il ouvrira votre feuille préférée par défaut.)

PS Le code fourni par Jacob Jan Tuinstra accomplira également ce que vous demandez.

Xzila
la source
7

Avec l'utilisation de Google Apps Script, vous pouvez effectuer les opérations suivantes.

Code

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.setActiveSheet(ss.getSheets()[2]);  
}

Expliqué

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 !!).

Exemple

J'ai créé un exemple de fichier (avec quelques dates): Définir la feuille par défaut

Jacob Jan Tuinstra
la source
2
L'exemple nécessite des autorisations pour être affiché. Pouvez-vous le rendre public afin que personne n'ait besoin de vos autorisations pour le voir?
Hari KT
@HariKT J'ai appris au fil du temps que la publication de ces exemples de fichiers entraînera le chaos.
Jacob Jan Tuinstra
Ensuite, demandez-vous si l'exemple de lien de feuille fourni ici a une utilité. Merci.
Hari KT
@HariKT Vous pouvez en faire une copie et avoir un accès complet au code.
Jacob Jan Tuinstra
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.
Hari KT
0

supprimez simplement la valeur "gid =" de l'URL et cela ouvrira la feuille la plus récente.

uwe
la source
1
La suppression du paramètre et de la valeur gid fera que la feuille la plus à gauche sera ouverte par défaut lors de l'utilisation de l'URL dans un nouvel onglet ou lien.
Rubén
merci c'est exactement ce que je cherchais!
Markus
-1
function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

ou

function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
Julio Mafra
la source
1
Pouvez-vous expliquer ce que fait le code, s'il vous plaît?
jonsca
-1

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.

Julio Mafra
la source
2
Merci. Je comprends ce que font les fonctions, mais je voulais que l'utilisateur les explique dans sa réponse. Si vous êtes l'auteur d'origine, vous pouvez fusionner vos comptes (en utilisant le lien Contactez-nous ci-dessous) afin de pouvoir modifier le message.
jonsca