5 методов получения имени активного листа в скрипте приложений

При использовании Google Apps Script для автоматизации задач в Google Таблицах часто необходимо получить имя активного листа. Эта информация может быть полезна для различных целей, таких как ведение журнала, условные операции или ссылки на определенные листы в вашем скрипте. В этой статье мы рассмотрим пять различных методов получения имени активного листа с помощью Apps Script, а также приведем примеры кода для каждого метода.

Метод 1: использование метода getActiveSheet()

function getActiveSheetName() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var sheetName = sheet.getName();
  return sheetName;
}

Метод 2: использование метода getActiveSheetName()

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

Метод 3: использование метода getActiveRange()

function getActiveSheetName() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveRange().getSheet();
  var sheetName = sheet.getName();
  return sheetName;
}

Метод 4. Использование метода getActiveRangeList()

function getActiveSheetName() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveRangeList().getRanges()[0].getSheet();
  var sheetName = sheet.getName();
  return sheetName;
}

Метод 5: использование метода getActiveCell()

function getActiveSheetName() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveCell().getSheet();
  var sheetName = sheet.getName();
  return sheetName;
}

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