function createNewEvent() {
var calendarName = "Anni_und_Martin"; // Name des Kalenders, in den der Termin hinzugefügt werden soll
var eventName = "Martin holt ab"; // Name des neuen Termins
var durationMinutes = 60; // Dauer des neuen Termins in Minuten
// Array mit den ausgewählten Kalender-Objekten abrufen
var selection = CalendarApp.getSelection();
// Startdatum aus dem ersten ausgewählten Kalender-Objekt extrahieren
var selectedDate = selection[0].getStartTime();
// Startzeit auf 15:30 Uhr festlegen
var startDate = new Date(selectedDate.getFullYear(), selectedDate.getMonth(), selectedDate.getDate(), 15, 30);
// Enddatum berechnen
var endDate = new Date(startDate.getTime() + durationMinutes * 60000);
// Kalender-Objekt für den ausgewählten Kalender erstellen
var calendar = CalendarApp.getCalendarsByName(calendarName)[0];
// neuen Termin erstellen und Eigenschaften festlegen
var newEvent = calendar.createEvent(eventName, startDate, endDate);
// neuen Termin speichern
newEvent.save();
}
function onOpen() {
var ui = SpreadsheetApp.getUi();
// Add-On Menü erstellen
ui.createAddonMenu()
.addItem('Termin hinzufügen', 'createNewEvent')
.addToUi();
}