Flower

← Alle Module · Office (lokal)

office.outlook.termin

Verwaltet Termine im lokalen Outlook-Kalender: Anlegen, Verschieben, Aktualisieren, Lesen, Suchen sowie Absagen, Löschen und das Pflegen von Teilnehmern und Einladungs-Antworten. So lassen sich wiederkehrende Kalender-Handgriffe automatisieren, ohne Outlook manuell zu bedienen.

Block-Einstellungen

Gelten für den ganzen Modul-Block (im Editor oben im Inspektor, in YAML direkt unter dem Modulnamen).

FeldTypPflichtBeschreibung
kontoTextOutlook-Konto, dessen Kalender verwendet wird. Standardwert ist "standard".

Aktionen

anlegenverändernd

Legt einen neuen Kalender-Termin an und gibt dessen ID zurück (Alias: termin-anlegen).

Eingaben

FeldTypPflichtBeschreibung
betreffTextjaTitel des Termins.
startDatumjaStartzeitpunkt (Datum oder RFC-3339-Text).
endeDatumjaEndzeitpunkt (Datum oder RFC-3339-Text).
ortTextOrt bzw. Raum des Termins.
textTextBeschreibungstext/Notiz zum Termin.
teilnehmerListeListe von E-Mail-Adressen der Eingeladenen.
kategorienListeListe von Kategorie-Namen.
erinnerung-vorlauf-minZahlErinnerungs-Vorlauf in Minuten.
ganztaegigWahrheitGanztägiger Termin. Standard ist falsch.
wiederholungTextWiederholungs-Muster, z.B. täglich/wöchentlich/monatlich.
wiederholung-bisDatumEnddatum der Wiederholungsserie.

Ausgaben (über ergebnis:)

idID des neu angelegten Termins.

verschiebenverändernd

Verschiebt einen bestehenden Termin auf einen neuen Start- und Endzeitpunkt.

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des zu verschiebenden Termins.
neu-startDatumjaNeuer Startzeitpunkt.
neu-endeDatumjaNeuer Endzeitpunkt.

aktualisierenverändernd

Ändert Felder eines bestehenden Termins wie Betreff, Zeit, Ort oder Kategorien (Alias: termin-aktualisieren).

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des zu ändernden Termins.
betreffTextNeuer Titel des Termins.
startDatumNeuer Startzeitpunkt.
endeDatumNeuer Endzeitpunkt.
ortTextNeuer Ort des Termins.
textTextNeuer Beschreibungstext.
kategorienListeNeue Liste von Kategorie-Namen.
erinnerung-vorlauf-minZahlNeuer Erinnerungs-Vorlauf in Minuten.
ganztaegigWahrheitGanztägiger Termin. Standard ist falsch.

absagenverändernd

Sagt einen Termin ab und vermerkt optional einen Grund (bei Termin mit Teilnehmern werden Stornierungs-Mails verschickt).

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des abzusagenden Termins.
grundTextBegründung für die Absage.

löschenverändernd

Löscht einen Termin endgültig aus dem Kalender (Alias: termin-loeschen).

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des zu löschenden Termins.

lesenlesend

Liest einen einzelnen Termin anhand seiner ID.

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des zu lesenden Termins.

Ausgaben (über ergebnis:)

terminObjekt mit Feldern id, betreff, start, ende, ort, text, teilnehmer, kategorien, erinnerung-vorlauf-min, ganztaegig (oder Nichts, falls nicht gefunden).
gefundenWahrheit, ob ein Termin mit dieser ID existiert.

listelesend

Listet Termine, optional gefiltert nach Zeitfenster und Betreff-Teilstring (Alias: termine-suchen).

Eingaben

FeldTypPflichtBeschreibung
vonDatumUntergrenze des Zeitfensters (Start-Zeitpunkt >= von).
bisDatumObergrenze des Zeitfensters (Start-Zeitpunkt <= bis).
betreff-enthaeltTextFiltert auf Termine, deren Betreff diesen Text enthält (Groß-/Kleinschreibung egal).

Ausgaben (über ergebnis:)

listeListe der gefundenen Termin-Objekte.
anzahlAnzahl der gefundenen Termine.

teilnehmer-hinzufügenverändernd

Fügt einem Termin einen Teilnehmer per E-Mail hinzu, optional als optionalen Teilnehmer.

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des Termins.
emailTextjaE-Mail-Adresse des hinzuzufügenden Teilnehmers.
optionalWahrheitTeilnehmer als optional markieren. Standard ist falsch.

teilnehmer-entfernenverändernd

Entfernt einen Teilnehmer per E-Mail von einem Termin.

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des Termins.
emailTextjaE-Mail-Adresse des zu entfernenden Teilnehmers.

zusagenverändernd

Antwortet auf eine Einladung mit einer Zusage (Aktionen absagen-eingeladen und vielleicht funktionieren analog).

Eingaben

FeldTypPflichtBeschreibung
idTextjaID des Termins/der Einladung.
textTextOptionaler Begleittext zur Antwort.

Beispiele

Sprint-Review anlegen und ID merken

Legt einen einstündigen Termin mit Ort, Teilnehmern und 15 Minuten Erinnerung an und speichert die zurückgegebene ID.

office.outlook.termin
anlegen
betreffSprint-Review
start2026-06-25T10:00:00+02:00
ende2026-06-25T11:00:00+02:00
ortBesprechungsraum 2
teilnehmer[alice@firma.de, bob@firma.de]
erinnerung-vorlauf-min15
ergebnistermin-id
- office.outlook.termin:
    konto: "standard"
    aktionen:
      - anlegen:
          betreff: "Sprint-Review"
          start: "2026-06-25T10:00:00+02:00"
          ende: "2026-06-25T11:00:00+02:00"
          ort: "Besprechungsraum 2"
          teilnehmer:
            - alice@firma.de
            - bob@firma.de
          erinnerung-vorlauf-min: 15
          ergebnis: termin-id

Termine der nächsten Woche suchen

Listet alle Termine in einem Zeitfenster, deren Betreff "Review" enthält, und liefert Liste samt Anzahl.

office.outlook.termin
liste
von2026-06-22T00:00:00+02:00
bis2026-06-28T23:59:59+02:00
betreff-enthaeltReview
ergebnistreffer
- office.outlook.termin:
    aktionen:
      - liste:
          von: "2026-06-22T00:00:00+02:00"
          bis: "2026-06-28T23:59:59+02:00"
          betreff-enthaelt: "Review"
          ergebnis: treffer