Sie können keine Funktion zum Umbenennen von Blättern ausführen, nein. Sie können dies über ein Spreadsheet-gebundenes Skript tun, aber Sie müssen einige Eigenschaften festlegen und die Trigger kaskadieren. Dies ist ein wirklich grobes Arbeitsbeispiel:
// Globals
var ss = SpreadsheetApp.getActiveSpreadsheet();
var name = ss.getName();
// Each edit, check for a rename
function onEdit() {
// Grab the stored name from opening
var setName = PropertiesService.getDocumentProperties().getProperty("name");
// Get the current name of the sheet.
var currentName = SpreadsheetApp.getActiveSpreadsheet().getName();
// If it doesn't match, there's been a rename. Log and reset the stored name.
if(setName != currentName) {
Logger.log("Renamed from " + setName + " to " + currentName);
PropertiesService.getDocumentProperties().setProperty("name", currentName)
// do something else
}
}
// Store the name when the sheet is opened
function onOpen() {
var currentName = PropertiesService.getDocumentProperties().setProperty("name", name);
Logger.log(currentName.getProperty("name"));
}