Есть ли способ отобразить имя листа в результате выполнения функции в таблицах Google (точно так же, как этот вопрос , кроме в Google Sheets)?
google-sheets
oldrobotsneverrust
источник
источник
Ответы:
Кто-то написал сценарий для этого. Она доступна в Tools > галерея Script ... . Найдите «имя листа» и установите скрипт, затем используйте его с
=getCurrentSheetName()
.источник
Перейдите в Инструменты → Редактор скриптов и добавьте этот код:
В ячейку, где вы хотите добавить имя листа:
Возникла проблема с доступом к именам листов с помощью функций API, показанных ниже - когда он возвращал только имя первого листа. Это было исправлено в марте 2015 года .
источник
Вот фрагмент кода пользовательской функции, чтобы получить имя электронной таблицы по ее идентификатору .
В ячейке передайте Идентификатор листа (посмотрите идентификатор URL в электронной таблице).
источник
return ss.getName();
его,return ss.getActiveSheet().getName();
если хотите, чтобы имя листа (мне действительно нужно было имя документа, так что спасибо)Попробуй это:
Вставьте его в Инструменты> Редактор скриптов и вызовите функцию из ячейки следующим образом:
NOW()
, БывшийGoogleClock()
параметр помогает проблем избежать с запоминанием.источник