JS API'sinde Mac için Outlook kullanarak toplantı taslak Office kaydedilem
Özgün KB numarası: 4505745
Belirtiler
Mac için Microsoft Outlook oluşturma modundaki bir toplantıda saveAsync'i desteklemez. Outlook eklentileri öğe tanımlayıcısını alaamaz. Bu, eklentilerin öğede yapılan değişiklikleri güncelleştirmesi veya dinlemesi için Microsoft'Exchange benzersiz bir şekilde tanımlayamaz ve bu iletişim kuramaz.
Geçici Çözüm
Bu soruna yardımcı olmak için öğe üzerinde genişletilmiş özellik(özel Özellik: Office JS API'si) oluşturabilirsiniz. Genişletilmiş özellik öğenin bir parçası olur ve öğe Exchange anda kullanılabilir. Bu nedenle, eklenti bu genişletilmiş özellik kümesine sahip öğeleri sorgular veya dinler.
Özelliği ayarlamak için şu adımları izleyin:
Kullanmak üzere aşağıdaki API kümelerinden birini seçin:
- EWS
- REST
- Graph
Her API kümesi için geçerli bir belirteç alın:
- EWS: getCallbackScopedAsync'i kullanın
- REST: getCallbackScopedAsync'i options.isRest true ile = kullanın
- Graph: Belirteç Adına Kullan
Takvim olaylarını sorgulama veya dinleme:
- EWS: Oluşturulan etkinliğe abone olma
- REST: Oluşturulan bildirime abone olun ve genişletilmiş özele dayalı olarak filtre uygulama
- Graph: Oluşturulan bildirime abone olma ve genişletilmiş özele dayalı filtreleme
Genişletilmiş özelliği şu bağlantıda Exchange:
EWS:
ExtendedFieldURI {PropertySet = PS_PUBLIC_STRINGS, PropertyName = cecp- <add-in id from manifest> }
REST/Graph:
SingleValueExtendedProperties { PropertyId = String {00020329-0000-0000-c000-0000000046} Ad cecp- <add-in id from manifest> }
Abonelik başarılı olduğunda arka ucu itemId ile güncelleştirmek için web tarayıcısına gönderilen bildirimi kullanın.