2017-09-21 1 views
0

Ich habe ein Add-in entwickelt, um Termine automatisch zu akzeptieren und abzulehnen. Deshalb bin Überprüfung ich die Verfügbarkeit für die Terminanfrage unter Verwendung:recipient.AddressEntry.GetFreeBusy funktioniert nicht, wenn das iPhone vorhanden ist

recipient.AddressEntry.GetFreeBusy

Das funktioniert gut, sobald ich Outlook verwenden, aber sobald ich mein iPhone Lauf habe ich in folgende Situation aus:

  • In dem Moment, in dem mein iPhone die Anfrage erhält, wird es als vorläufiger Termin in meinen Kalender eingefügt, der mit dem Server synchronisiert wird.
  • Wenn Outlook jetzt die recipient.AddressEntry.GetFreeBusy für die Anfrage ausgeführt wird, ist es immer schon vorläufig blockiert, für welche der Termin die Anfrage ist.
  • Ich habe bereits versucht, den Status des Termins auf "Frei" zu setzen, indem ich appItem.BusyStatus = Outlook.OlBusyStatus.olFree; aber das Ergebnis von recipient.AddressEntry.GetFreeBusy ändert sich nicht. Wahrscheinlich, weil es vom Server und nicht von meinem lokalen Kalender abgerufen wird.

    Irgendeine Idee, wie man das löst?

    Antwort

    0

    Dies ist beabsichtigt - ausstehende Besprechungsanfragen werden verarbeitet, um vorläufige Termine zu erstellen. Sobald der Benutzer sie verarbeitet, werden sie entweder gelöscht (wenn der Benutzer ablehnt) oder durch den beabsichtigten f/b-Wert ersetzt.

    +0

    Aber wie überprüfe ich, ob ich zu der Zeit für diese Anfrage verfügbar bin - irgendeine Idee? –

    Verwandte Themen