@BeardMin

Как сделать автоматическое открытие листа по дню Google Таблицы?

Подскажите как можно реализовать данную хотелку?
Имеется Google Таблица с днем и месяцем, т.е. 10.03 в названии листа, как сделать так, чтобы при открытии документа открывался этот день, а в следующий день лист 11.03?
  • Вопрос задан
  • 318 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Пример в Таблице https://docs.google.com/spreadsheets/d/1afP_NGm4V7...

Я бы перемещал лист в начало раз в день по триггеру - это намного аккуратнее и не мельтешит.

function triggerSction() {
  const book = SpreadsheetApp.getActiveSpreadsheet();
  const sheetName = 
    Utilities.formatDate(new Date(), book.getSpreadsheetTimeZone(), 'dd.MM');
  const sheet = book.getSheetByName(sheetName);
  if (sheet) {
    sheet.activate();
    book.moveActiveSheet(1);
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы