Domyślny arkusz w arkuszu kalkulacyjnym Google


23

Czy można oznaczyć arkusz jako „Domyślny”, aby jeśli ktoś otworzy arkusz kalkulacyjny Dokumentów Google, odpowiedni arkusz zostanie otwarty zamiast pierwszego?


2
O ile mi wiadomo, ale możesz przeciągać i upuszczać zakładki, aby móc najpierw umieścić inny arkusz.
Vidar S. Ramdal,

Odpowiedzi:


21
  1. Każdy arkusz ma swój unikalny adres URL. Po kliknięciu innego arkusza adres URL w pasku adresu przeglądarki zmienia się. Zapisz jako zakładkę.
  2. Arkusze na dole twoich arkuszy google można przeciągać. Możesz po prostu przeciągnąć preferowany arkusz, tak aby stał się najbardziej lewym arkuszem. (Jest to dobre, ponieważ jeśli uzyskasz dostęp do swojego arkusza z urządzenia z Androidem, domyślnie otworzy on preferowany arkusz).

PS Kod dostarczony przez Jacoba Jana Tuinstra spełni również to, o co prosisz.


7

Za pomocą Google Apps Script możesz wykonać następujące czynności.

Kod

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

Wyjaśnił

Kod zostanie uruchomiony dopiero po otwarciu pliku. Liczba między nawiasami prostymi to numer arkusza, który chcesz ustawić jako domyślny (na podstawie zera !!).

Przykład

Utworzyłem przykładowy plik (z pewnymi datami): Ustaw domyślny arkusz


2
Przykład wymaga uprawnień do przeglądania. Czy możesz to upublicznić, aby nikt nie potrzebował od ciebie uprawnień, aby zobaczyć to samo?
Hari KT

@HariKT Z biegiem czasu dowiedziałem się, że upublicznienie tych przykładów spowoduje chaos.
Jacob Jan Tuinstra

Zastanów się, czy podany tutaj przykładowy link do arkusza ma jakiekolwiek zastosowanie. Dziękuję Ci.
Hari KT

@HariKT Możesz zrobić ich kopię i mieć pełny dostęp do kodu.
Jacob Jan Tuinstra

You need permission Want in? Ask for access, or switch to an account with permission. Learn more To pokaże, nie może załadować tutaj obrazu. W przeciwnym razie bym to zrobił.
Hari KT

0

wystarczy usunąć wartość „gid =” z adresu URL, aby otworzyć najnowszy arkusz.


1
Usunięcie parametru i wartości gid spowoduje, że arkusz znajdujący się najbardziej po lewej stronie będzie domyślnie otwierany podczas korzystania z adresu URL w nowej karcie lub łączu.
Rubén,

dzięki, właśnie tego szukałem!
Markus

-1
function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

lub

function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

1
Czy możesz wyjaśnić, co robi kod?
jonsca

-1

jonsca

Objaśnienie kodu Julio Mafry: obie funkcje wykonują tę samą pracę: gdy użytkownik otworzy skoroszyt i zaraz po zakończeniu ładowania skoroszytu, funkcje ustawią domyślnie arkusz wybrany przez użytkownika (na przykład „Diário”).

różnice między nimi są następujące: funkcja 1: więcej linii kodu, ponieważ utworzono var; jeśli nie musisz wykonywać żadnych operacji przy pomocy var ss, możesz wybrać funkcję 2, która ma mniej linii i wykonać tę samą pracę.


2
Dziękuję Ci. Rozumiem, co robią funkcje, ale chciałem, aby użytkownik wyjaśnił je w swojej odpowiedzi. Jeśli jesteś oryginalnym autorem, możesz połączyć swoje konta (korzystając z linku Skontaktuj się z nami poniżej), aby móc edytować post.
jonsca
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.