Hoja predeterminada en la hoja de cálculo de Google

23

¿Es posible marcar una hoja como "Predeterminada" para que si alguien abre una hoja de cálculo de Google Docs, se abra la hoja correspondiente en lugar de la primera?

Rpj
fuente
2
No que yo sepa, pero puede arrastrar y soltar las pestañas para que pueda poner otra hoja primero.
Vidar S. Ramdal

Respuestas:

21
  1. Cada hoja tiene su propia URL única. Cuando hace clic en una hoja diferente, la URL en la barra de direcciones de su navegador cambia. Guárdelo como un marcador.
  2. Las hojas en la parte inferior de sus hojas de Google son arrastrables. Simplemente puede arrastrar su hoja preferida de modo que se convierta en la hoja más a la izquierda. (Esto es bueno porque si accede a su hoja desde un dispositivo Android, abrirá su hoja preferida de forma predeterminada).

PD: El código provisto por Jacob Jan Tuinstra también cumplirá lo que está pidiendo.

Xzila
fuente
7

Con el uso de Google Apps Script puede hacer lo siguiente.

Código

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

Explicado

El código se activará solo al abrir el archivo. El número entre corchetes es el número de hoja que desea establecer por defecto (¡basado en cero!).

Ejemplo

He creado un archivo de ejemplo (con algunas fechas): Establecer hoja predeterminada

Jacob Jan Tuinstra
fuente
2
El ejemplo necesita permisos para ser visto. ¿Puedes hacerlo público para que nadie necesite tu permiso para ver lo mismo?
Hari KT
@HariKT He aprendido con el tiempo que hacer públicos estos archivos de ejemplos generará un caos.
Jacob Jan Tuinstra
Luego pregúntese si el enlace de la hoja de ejemplo proporcionado aquí tiene algún uso. Gracias.
Hari KT
@HariKT Puede hacer una copia de ellos y tener acceso completo al código.
Jacob Jan Tuinstra
You need permission Want in? Ask for access, or switch to an account with permission. Learn more Esto es lo que mostrará, no se puede cargar una imagen aquí. De lo contrario, lo habría hecho.
Hari KT
0

simplemente elimine el valor "gid =" de la url y se abrirá la hoja más reciente.

uwe
fuente
1
Al eliminar el parámetro y el valor de gid, la hoja situada más a la izquierda se abrirá de manera predeterminada cuando se use la URL en una nueva pestaña o enlace.
Rubén
gracias eso fue exactamente lo que estaba buscando!
Markus
-1
function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

o

function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
Julio Mafra
fuente
1
¿Puedes explicar qué está haciendo el código, por favor?
jonsca
-1

jonsca

Explicando el código de Julio Mafra: ambas funciones hacen el mismo trabajo: cuando el usuario abre un Libro de trabajo e inmediatamente después de que el libro de trabajo haya terminado de cargarse, las funciones establecerán la hoja que seleccionó por nombre (en el ejemplo 'Diário') como predeterminada.

las diferencias entre ellos son: función 1: más líneas de código porque creó una var; Si no necesita realizar ningún tipo de operaciones con var ss, puede elegir la función 2 que tiene menos líneas y hacer el mismo trabajo.

Julio Mafra
fuente
2
Gracias. Entiendo lo que están haciendo las funciones, pero quería que el usuario las explicara en su respuesta. Si usted es el autor original, puede fusionar sus cuentas (usando el enlace Contáctenos más abajo) para poder editar la publicación.
jonsca