Cuando cambie a una hoja diferente en las Hojas de cálculo de Google, preste atención a la URL en la barra de direcciones de su navegador. Al final de la URL debería ver algo como:
#gid=0
Este número cambia cuando cambia de hoja y especifica qué hoja mostrar. Copie la URL completa y cree un hipervínculo con esta fórmula:
=hyperlink("https://docs.google.com/spreadsheet/ccc?key=0AsaQpHJE_LShcDJ0dWNudHFZWVJqS1dvb3FLWkVrS0E#gid=0", "LINK TEXT")
Con un guión
He pensado mucho en esta pregunta desde la primera vez que escribí esta respuesta, y se me ocurrió una solución que involucra un script.
Con la hoja de cálculo abierta, haga clic en el Herramientas menú, entonces editor de secuencias de comandos ... . Pegue todo este código en el editor:
function onOpen(event) {
var ss = event.source;
var menuEntries = [];
menuEntries.push({name: "Go to sheet...", functionName: "showGoToSheet"});
ss.addMenu("Tasks", menuEntries);
}
function showGoToSheet() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var allsheets = ss.getSheets();
var app = UiApp.createApplication();
app.setTitle("Go to sheet...").setWidth(800).setHeight(600);
var table = app.createFlexTable();
table.setCellPadding(5).setCellSpacing(0);
var goToSheetClick = app.createServerHandler('handleGoToSheetClick');
var widgets = [];
for (var i = 0; i < allsheets.length; i++) {
var sheet_name = allsheets[i].getName();
widgets[i] = app.createHTML(sheet_name).setId(sheet_name).addClickHandler(goToSheetClick);
table.setWidget(i, 1, widgets[i])
}
var panel = app.createSimplePanel();
panel.add(table);
app.add(panel);
ss.show(app);
}
function handleGoToSheetClick(e) {
var sheet_name = e.parameter.source;
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sheet_name);
sheet.activate();
var app = UiApp.getActiveApplication();
app.close();
return app;
}
Guarde el script y luego actualice la hoja de cálculo. Después de un segundo o dos , aparecerá un nuevo menú, Tareas , después de la Ayuda . Hay un elemento en este menú: Ir a la hoja ...
Este elemento del menú abrirá un panel con una lista de nombres de todas las hojas en la hoja de cálculo actual. No lo parece, pero si hace clic en uno de los nombres de las hojas, esa hoja aparecerá al frente.
Como respuesta a otra pregunta, este script se mejoró para incluir una vista desplazable y botones.