При использовании 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. В зависимости от вашего конкретного варианта использования вы можете выбрать метод, который лучше всего соответствует вашим потребностям.