Hi DasaWeb,

vielen Dank. Das script hat auf Anhieb funktioniert. Ich kann jetzt automatisiert private Termine anlegen.

Ursprünglich war ich auf der Suche nach einer Möglichkeit die erzeugten Termine als „Verfügbar“ bzw. „Gebucht“ zu setzen.
Das ist in der Standard-Calender-Ansicht direkt neben dem Pulldown für Sichtbarkeit.

Vermutlich ist das irgendwas mit SetStatus aber ich finde nur Möglichkeiten um den Gueststatus zu ändern, was nix bringt, weil meine Termine ja keinen Gast haben.

Ich hatte es mit

cal[0].createEvent(title, tstart, tstop, {description:desc,location:loc}).setMyStatus(CalendarApp.MyStatus.NO);

versucht, aber dann kommt die Fehlermeldung
TypeError: Cannot read property ‚NO‘ of undefined (Zeile 85, Datei „TermineInCalendarEintragen“)

Auch „busy“ / „free“ anstatt „NO“ funktioniert nicht.

Hast Du noch nen Tip?