Аркуш за замовчуванням у електронній таблиці Google


23

Чи можна позначити аркуш як "За замовчуванням", щоб якщо хтось відкрив електронну таблицю Документів Google, відповідний аркуш відкриється замість першого?


2
Як мені не відомо, але ви можете перетягувати вкладки, щоб ви могли покласти ще один аркуш.
Відар С. Рамдал

Відповіді:


21
  1. Кожен аркуш має свою унікальну URL-адресу. Коли ви клацаєте на іншому аркуші, URL-адреса в адресному рядку вашого браузера змінюється. Збережіть це як закладку.
  2. Аркуші внизу ваших листів google можна перетягувати. Ви можете просто перетягнути бажаний аркуш таким чином, щоб він став самим лівим. (Це добре, тому що якщо ви отримуєте доступ до свого листа з пристрою Android, він відкриє бажаний аркуш за замовчуванням.)

PS Код, який надає Джейкоб Ян Туінстра , також виконає те, що ви просите.


7

За допомогою програми Google Apps Script ви можете зробити наступне.

Код

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

Пояснив

Код буде ініційовано лише після відкриття файлу. Число між прямими дужками - це номер аркуша, який ви хочете встановити за замовчуванням (нульовий !!).

Приклад

Я створив прикладний файл (з деякими датами в ньому): Встановити аркуш за замовчуванням


2
Приклад потребує дозволу для перегляду. Чи можете ви зробити це загальнодоступним, щоб нікому не потрібні дозволи для перегляду того ж?
Харі КТ

@HariKT Я з часом дізнався, що оприлюднення цих прикладів файлів публічно спричинить хаос.
Яків Ян Туінстра

Потім поцікавтеся, чи надано тут приклад посилання на аркуші. Дякую.
Харі КТ

@HariKT Ви можете зробити їх копію і мати повний доступ до коду.
Яків Ян Туінстра

You need permission Want in? Ask for access, or switch to an account with permission. Learn more Це те, що воно покаже, тут не можна завантажити зображення. Інакше я б це зробив.
Харі КТ

0

просто вийміть із URL-адреси значення "gid =", і він відкриє останній аркуш.


1
Якщо вилучити параметр і значення gid, при використанні URL-адреси на новій вкладці або посиланні крайній лівий аркуш буде відкрито за замовчуванням.
Рубен

дякую саме це я шукав!
Маркус

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

або

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

1
Чи можете ви пояснити, що робить код, будь ласка?
jonsca

-1

Джонска

Пояснення коду Хуліо Мафра: обидві функції виконують одну і ту ж роботу: коли користувач відкриває Робочу книгу і відразу після закінчення завантаження робочої книги, функції встановлять аркуш, обраний вами за назвою (у прикладі «Діаріо»), за замовчуванням.

відмінністю між ними є: функція 1: більше рядків коду, оскільки створено var; якщо вам не потрібно робити якісь операції з var ss, ви можете вибрати функцію 2, яка має менше рядків, і виконати ту саму роботу.


2
Дякую. Я розумію, що виконують функції, але я хотів, щоб користувач пояснив їх у своїй відповіді. Якщо ви є оригінальним автором, ви можете об'єднати свої акаунти (скориставшись посиланням Контакт з нами нижче), щоб ви могли редагувати публікацію.
jonsca
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.