Folha padrão na planilha do Google

23

É possível marcar uma planilha como "Padrão" para que, se alguém abrir uma planilha do Google Docs, a planilha correspondente seja aberta em vez da primeira?

Rpj
fonte
2
Não é do meu conhecimento, mas você pode arrastar e soltar as guias para poder colocar outra planilha primeiro.
Vidar S. Ramdal

Respostas:

21
  1. Cada planilha possui seu próprio URL exclusivo. Quando você clica em uma planilha diferente, o URL na barra de endereços do seu navegador é alterado. Salve-o como um marcador.
  2. As folhas na parte inferior das folhas do Google são arrastáveis. Você pode simplesmente arrastar sua planilha preferida para que ela se torne a planilha mais à esquerda. (Isso é bom porque, se você acessar sua planilha a partir de um dispositivo Android, ela abrirá a planilha preferida por padrão.)

PS O código fornecido por Jacob Jan Tuinstra também realizará o que você está pedindo.

Xzila
fonte
7

Com o uso do Script do Google Apps, você pode fazer o seguinte.

Código

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

Explicado

O código será acionado somente após a abertura do arquivo. O número entre colchetes é o número da folha que você deseja definir como padrão (com base em zero !!).

Exemplo

Criei um arquivo de exemplo (com algumas datas): Definir planilha padrão

Jacob Jan Tuinstra
fonte
2
O exemplo precisa que as permissões sejam exibidas. Você pode torná-lo público para que ninguém precise de suas permissões para visualizar o mesmo?
Hari KT
@HariKT Aprendi com o tempo que tornar esses exemplos exemplos públicos resultará em caos.
Jacob Jan Tuinstra
Então, pergunte-se se o link da planilha de exemplo fornecido aqui tem alguma utilidade. Obrigado.
Hari KT
@HariKT Você pode fazer uma cópia deles e ter acesso total ao código.
Jacob Jan Tuinstra
You need permission Want in? Ask for access, or switch to an account with permission. Learn more Isto é o que será mostrado. Não é possível fazer upload de uma imagem aqui. Senão eu teria feito isso.
Hari KT
0

basta remover o valor "gid =" do URL e ele abrirá a planilha mais recente.

uwe
fonte
1
A remoção do parâmetro e do valor gid fará com que a planilha mais à esquerda seja aberta como padrão ao usar o URL em uma nova guia ou link.
Rubén
obrigado, era exatamente o que eu estava procurando!
Markus
-1
function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

ou

function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
Julio Mafra
fonte
1
Você pode explicar o que o código está fazendo, por favor?
jonsca
-1

jonsca

Explicando o código de Julio Mafra: ambas as funções fazem o mesmo trabalho: quando o usuário abre uma pasta de trabalho e imediatamente após o carregamento da pasta, as funções definirão a planilha selecionada por nome (no exemplo 'Diário') como padrão.

as diferenças entre elas são: função 1: mais linhas de código porque criou uma var; se você não precisar executar nenhum tipo de operação com var ss, poderá escolher a função 2 que possui menos linhas e executar o mesmo trabalho.

Julio Mafra
fonte
2
Obrigado. Entendo o que as funções estão fazendo, mas queria que o usuário as explicasse em suas respostas. Se você é o autor original, pode mesclar suas contas (usando o link Fale conosco abaixo) para poder editar a postagem.
jonsca