Überblick
Microsofts Kalender-Anwendung zum Planen und Verwalten von Terminen. Mit Langdocks Integration kannst du direkt aus deinen Gesprächen auf Outlook Calendar zugreifen und es verwalten.Authentifizierung: OAuth
Kategorie: Microsoft 365
Verfügbarkeit: Alle Workspace-Pläne
Kategorie: Microsoft 365
Verfügbarkeit: Alle Workspace-Pläne
Verfügbare Aktionen
Get Today’s Events
outlookcalendar.getTodaysEvents
Ruft alle Kalenderereignisse für heute aus deinem Kalender oder einem geteilten Kalender ab. Gib immer die Zeitzone des Nutzers an
Bestätigung erforderlich: Nein
Parameter:
timezone
(TEXT, Optional): IANA-Zeitzonen-Kennung für korrekte Zeitanzeige (z.B. ‘Europe/Berlin’)calendarowner
(TEXT, Optional): E-Mail-Adresse, um Kalenderereignisse einer anderen Person anzuzeigen. Leer lassen für deine eigenen Ereignisse
Get Events for Specific Date
outlookcalendar.getEventsforSpecificDate
Ruft alle Kalenderereignisse für ein bestimmtes Datum ab. Gib immer die Zeitzone des Nutzers an
Bestätigung erforderlich: Nein
Parameter:
date
(TEXT, Erforderlich): Das bestimmte Datum, für das Ereignisse abgerufen werden sollen, im ISO-Formatcalendarowner
(TEXT, Optional): E-Mail-Adresse, um Kalenderereignisse einer anderen Person anzuzeigen. Leer lassen für deine eigenen Ereignissetimezone
(TEXT, Optional): IANA-Zeitzonen-Kennung für korrekte Zeitanzeige
Create Events
outlookcalendar.createEvents
Erstellt Outlook-Kalenderereignisse
Bestätigung erforderlich: Ja
Parameter:
timezone
(TEXT, Erforderlich): Die Zeitzone des Outlook-Kalenders des NutzerscalendarId
(TEXT, Optional): Die eindeutige ID des Kalenders, in dem das Ereignis geplant werden soll. Leer lassen für Standard-KalenderlocationName
(TEXT, Optional): EreignisortendingTime
(TEXT, Erforderlich): Wann das Ereignis endet im ISO 8601 FormateventDescription
(TEXT, Optional): Beschreibung dessen, was für das Ereignis geplant iststartingTime
(TEXT, Erforderlich): Wann das Ereignis beginnt im ISO 8601 FormateventSubject
(TEXT, Erforderlich): Der Betreff oder Titel des Ereignissesattendees
(TEXT, Optional): Komma- oder semikolongetrennte Liste ERFORDERLICHER Teilnehmer-E-MailsoptionalAttendees
(TEXT, Optional): Komma- oder semikolongetrennte Liste OPTIONALER Teilnehmer-E-Mailsisonlinemeeting
(BOOLEAN, Optional): Auf true setzen, um ein Online-Meeting mit Videokonferenz-Details zu erstellenonlinemeetingprovider
(TEXT, Optional): Online-Meeting-Anbieter: ‘teamsForBusiness’, ‘skypeForBusiness’ oder ‘skype’recurrence
(TEXT, Optional): Wiederholungsmuster als JSON
Update Event
outlookcalendar.updateEvent
Aktualisiert ein bestehendes Kalenderereignis
Bestätigung erforderlich: Ja
Parameter:
attendees
(TEXT, Optional): Komma- oder semikolongetrennte ERFORDERLICHE Teilnehmer-E-Mails, die hinzugefügt oder zu erforderlich aktualisiert werden sollenoptionalAttendees
(TEXT, Optional): Komma- oder semikolongetrennte OPTIONALE Teilnehmer-E-Mails, die hinzugefügt oder zu optional aktualisiert werden sollenremoveAttendees
(TEXT, Optional): Komma- oder semikolongetrennte Teilnehmer-E-Mails, die aus dem Ereignis entfernt werden sollenreplaceAttendees
(BOOLEAN, Optional): Wenn true, ersetzt die gesamte Teilnehmerliste durch die bereitgestellten attendees und optionalAttendeeseventSubject
(TEXT, Optional): Der Betreff oder Titel des Ereignissestimezone
(TEXT, Optional): Die Zeitzone für das EreigniseventId
(TEXT, Erforderlich): Die eindeutige ID des zu aktualisierenden EreignisseseventDescription
(TEXT, Optional): Beschreibung dessen, was für das Ereignis geplant istendingTime
(TEXT, Optional): Wann das Ereignis endet im ISO 8601 FormatlocationName
(TEXT, Optional): EreignisortstartingTime
(TEXT, Optional): Wann das Ereignis beginnt im ISO 8601 Formatisonlinemeeting
(BOOLEAN, Optional): Auf true setzen, um dies zu einem Online-Meeting mit Videokonferenz-Details zu machenonlinemeetingprovider
(TEXT, Optional): Online-Meeting-Anbieter: ‘teamsForBusiness’, ‘skypeForBusiness’ oder ‘skype’recurrence
(TEXT, Optional): Wiederholungsmuster als JSON
List Calendars
outlookcalendar.listCalendars
Ruft zugängliche Kalender ab, einschließlich deiner eigenen und geteilter Kalender
Bestätigung erforderlich: Nein
Parameter:
calendarowner
(TEXT, Optional): E-Mail-Adresse, um Kalender einer anderen Person anzuzeigen. Leer lassen für deine eigenen Kalendersortby
(TEXT, Optional): Kalender nach Feld sortierenincludefields
(TEXT, Optional): Kommagetrennte Liste von Feldern zum Einbeziehentop
(TEXT, Optional): Maximale Anzahl zurückzugebender Kalender
List Calendar Events
outlookcalendar.listCalendarEvents
Listet Kalenderereignisse mit Filterung nach Betreff, Datum, Organisator und Status auf. Gib immer die Zeitzone des Nutzers an
Bestätigung erforderlich: Nein
Parameter:
timezone
(TEXT, Optional): IANA-Zeitzonen-Kennung für korrekte Zeitanzeigedatefrom
(TEXT, Optional): Startdatum für Ereignisse im ISO-Formatdateto
(TEXT, Optional): Enddatum für Ereignisse im ISO-Formatsubjectcontains
(TEXT, Optional): Filtert Ereignisse, deren Betreff diesen Text enthältorganizeremail
(TEXT, Optional): Filtert Ereignisse nach Organisator-E-Mail-Adressecalendarowner
(TEXT, Optional): E-Mail-Adresse, um Kalenderereignisse einer anderen Person anzuzeigencalendarid
(TEXT, Optional): Spezifische Kalender-ID zum Filtern von Ereignissenshowas
(TEXT, Optional): Filter nach Verfügbarkeitsstatus: ‘free’, ‘busy’, ‘tentative’, ‘outOfOffice’includecancelled
(TEXT, Optional): Abgesagte Ereignisse in Ergebnisse einbeziehensortby
(TEXT, Optional): Ereignisse nach Feld sortierenmaxEvents
(TEXT, Optional): Maximale Anzahl zurückzugebender Ereignisse
Get Event
outlookcalendar.getEvent
Ruft ein bestimmtes Ereignis anhand seiner ID ab
Bestätigung erforderlich: Nein
Parameter:
eventId
(TEXT, Erforderlich): Die eindeutige ID des Ereignisses
Delete Event
outlookcalendar.deleteEvent
Löscht Kalenderereignisse nach ID oder nach Filterkriterien
Bestätigung erforderlich: Ja
Parameter:
eventId
(TEXT, Optional): Die eindeutige ID eines bestimmten zu löschenden EreignissesattendeeEmail
(TEXT, Optional): Löscht alle Ereignisse, an denen diese Person als Teilnehmer oder Organisator beteiligt istsubjectContains
(TEXT, Optional): Löscht alle Ereignisse, deren Betreff diesen Text enthältdateFrom
(TEXT, Optional): Startdatum für Löschbereich im ISO-FormatdateTo
(TEXT, Optional): Enddatum für Löschbereich im ISO-FormatcalendarId
(TEXT, Optional): Die eindeutige ID des Kalenders, aus dem Ereignisse gelöscht werden sollenmaxEvents
(TEXT, Optional): Maximale Anzahl zu löschender Ereignisse (Sicherheitslimit)
Get Calendar Settings
outlookcalendar.getCalendarSettings
Ruft Kalendereinstellungen ab, einschließlich Zeitzone, Arbeitszeiten und anderen Konfigurationen
Bestätigung erforderlich: Nein
Parameter: Keine
Output: Gibt Kalendereinstellungen einschließlich Zeitzone und Arbeitszeiten zurück
Find Meeting Times
outlookcalendar.findMeetingTimes
Findet verfügbare Meetingzeiten für dich und zusätzliche Teilnehmer
Bestätigung erforderlich: Nein
Parameter:
participantEmail
(TEXT, Optional): E-Mail-Adresse eines zusätzlichen TeilnehmersadditionalParticipants
(TEXT, Optional): Kommagetrennte E-Mail-Adressen für mehrere TeilnehmerstartTime
(TEXT, Erforderlich): Gib die frühest mögliche Startzeit für die Suche an, formatiert im ISO 8601 Datum-Zeit-FormatendTime
(TEXT, Erforderlich): Späteste mögliche Endzeit im ISO 8601 Formatduration
(TEXT, Erforderlich): Gib die Dauer des verfügbaren Zeitfensters im ISO 8601 Format antimezone
(TEXT, Erforderlich): Die Zeitzone des Outlook-Kalenders des NutzersminimumAttendeePercentage
(NUMBER, Optional): Mindestprozentsatz der Teilnehmer, die verfügbar sein müssen (1-100)maxSuggestions
(NUMBER, Optional): Maximale Anzahl von Meetingzeit-Vorschlägen (1-20)activityDomain
(TEXT, Optional): Zeitsuch-Bereich: ‘work’ (Geschäftszeiten), ‘personal’ (einschließlich Wochenenden), ‘unrestricted’ (alle Stunden)
Auslöser
New Event Matching Search
outlookcalendar.newEventMatchingSearch
Wird ausgelöst, wenn neue Kalenderereignisse erstellt werden, die der angegebenen Suchanfrage entsprechen
Bestätigung erforderlich: Nein
Parameter:
calendarNames
(TEXT, Optional): Kommagetrennte Liste von Kalendernamen, die auf neue Ereignisse überwacht werden sollensearchQuery
(TEXT, Erforderlich): Text, nach dem in Ereignisbetreffen gesucht werden solldaysToInclude
(NUMBER, Optional): Anzahl der Tage in der Zukunft, nach Ereignissen zu suchen. Standard sind 30 Tage
New Event
outlookcalendar.newEvent
Wird ausgelöst, wenn neue Kalenderereignisse in angegebenen Kalendern erstellt werden
Bestätigung erforderlich: Nein
Parameter:
calendarNames
(TEXT, Optional): Kommagetrennte Liste von Kalendernamen, die überwacht werden sollendaysToInclude
(NUMBER, Optional): Anzahl der Tage in der Zukunft, nach Ereignissen zu suchen
Häufige Anwendungsfälle
Datenmanagement
Verwalte und organisiere deine Outlook Calendar-Daten
Automatisierung
Automatisiere Workflows mit Outlook Calendar
Berichterstattung
Erstelle Einblicke und Berichte
Integration
Verbinde Outlook Calendar mit anderen Tools
Best Practices
Erste Schritte:
- Aktiviere die Outlook Calendar-Integration in deinen Workspace-Einstellungen
- Authentifiziere dich mit OAuth
- Teste die Verbindung mit einer einfachen Leseoperation
- Entdecke verfügbare Aktionen für deinen Anwendungsfall
Wichtige Überlegungen:
- Stelle sicher, dass deine Authentifizierungsdaten korrekt sind
- Beachte Rate-Limits und API-Quoten
- Überprüfe die Datenschutzeinstellungen
- Teste Vorgänge zuerst in einer sicheren Umgebung
Fehlerbehebung
Problem | Lösung |
---|---|
Authentifizierung fehlgeschlagen | Überprüfe deine OAuth-Anmeldedaten |
Rate-Limit überschritten | Reduziere die Anfragenhäufigkeit |
Daten nicht gefunden | Überprüfe Berechtigungen und Datenverfügbarkeit |
Verbindungstimeout | Überprüfe die Netzwerkverbindung |