Respuestas:
PD: El código provisto por Jacob Jan Tuinstra también cumplirá lo que está pidiendo.
Con el uso de Google Apps Script puede hacer lo siguiente.
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheets()[2]);
}
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!).
He creado un archivo de ejemplo (con algunas fechas): Establecer hoja predeterminada
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.
simplemente elimine el valor "gid =" de la url y se abrirá la hoja más reciente.
function onOpen() {
var ss = SpreadsheetApp
ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
o
function onOpen() {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
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.