Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как получить список имен листов в листах Google?

В этой статье я расскажу о некоторых методах получения имени текущего имени листа или списка имен листов в листах Google.

Получить текущее имя листа в листах Goolge со сценарием

Получить список имен листов в листах Google со сценарием


Перечислите все имена листов и перемещайтесь между ними, используя гиперссылки или кнопки в книге Excel:

Kutools for Excel's Создать список имен листов вы можете быстро перечислить все имена рабочих листов на новом листе с гиперссылками или макрокомандами, затем вы можете перемещаться между ними по своему усмотрению.

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Получить текущее имя листа в листах Goolge со сценарием

Чтобы получить текущее имя листа в листах Google, следующий простой скрипт может помочь вам без ввода имени вручную, выполните следующие действия:

1. Щелчок Инструменты > Редактор скриптов, см. снимок экрана:

doc получить имя листа 1

2, В открывшемся окне проекта скопируйте и вставьте приведенный ниже код сценария в пустой Код: окно, см. снимок экрана:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

doc получить имя листа 2

3, Затем сохраните окно кода и вернитесь к листу, который вы хотите получить, и введите эту формулу: =sheetname() в ячейке и нажмите вводить ключ, имя листа будет отображаться сразу, см. снимок экрана:

doc получить имя листа 3


Получить список имен листов в листах Google со сценарием

Если вы хотите получить все листы в листах Google, вот еще один скрипт может оказать вам услугу, пожалуйста, сделайте следующее:

1. Щелчок Инструменты > Сценарий редактор, чтобы перейти в окно проекта, а затем скопировать и вставить приведенный ниже код сценария в пустой Код: окно, см. снимок экрана:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

doc получить имя листа 4

2, Затем сохраните окно кода и вернитесь к листу, который хотите получить все имена листов, затем введите следующую формулу: =sheetnames() в ячейке и нажмите вводить , все имена листов в листах Google будут указаны в следующем скриншоте:

doc получить имя листа 5


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Imran Joseph · 7 days ago
    For everyone wondering how to get the sheet index to update automatically, you need to be able to call the function and then Re-enter the formula into where you want the index to be kept.
    In my case I have a dedicated Index Sheet, and after most of my functions I call 'sheetnames()' and then just Re-enter the formula in the specific cell.
    • To post as a guest, your comment is unpublished.
      Imran Joseph · 7 days ago
      sheetnames();
      ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
  • To post as a guest, your comment is unpublished.
    guillermo · 2 months ago
    me pueden ayudar para crear una macro en GAS que abra una nueva hoja (sheet), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
  • To post as a guest, your comment is unpublished.
    Simon · 7 months ago
    Hi, thanks for the post, it works great. I am now wondering how I can make it update the sheet automatically? Thanks
    • To post as a guest, your comment is unpublished.
      JP · 23 days ago
      Me too... I read in forum that is not possible to update automatically... as the real name of the sheet (sheet id: which is a number) does not change when you change the name of the tab. Would love to know is someone came up with a way around this. Great post btw.
    • To post as a guest, your comment is unpublished.
      slp · 3 months ago
      I have the same question