Répondre

0

Quand quelque chose n'est pas disponible avec Office.js api pour un complément Outlook, vous pouvez essayer d'utiliser les Services Web Exchange (EWS) pour faire exécuter l'action

Jetez un oeil à this previous answer.

Dans this answer, j'ai donné des extraits de code pour les deux (côté client ou approche côté serveur).

0

Vous pouvez utiliser la UpdateItem opération de serveur Web intégré pour définir des champs de drapeau et de rappel en utilisant la méthode mailbox.makeEwsRequestAsync: Je ne pense pas

<?xml version="1.0" encoding="utf-8"?> 
 
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"    xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"> 
 
    <soap:Header> 
 
    <RequestServerVersion Version="Exchange2013" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" soap:mustUnderstand="0" /> 
 
    </soap:Header> 
 
    <soap:Body> 
 
    <m:UpdateItem MessageDisposition="SaveOnly" ConflictResolution="AlwaysOverwrite"> 
 
     <m:ItemChanges> 
 
     <t:ItemChange> 
 
      <t:ItemId Id="AAMkAGUzNmEzYTBmLTI1NDItNGE0My1iZDk5LWFkMDgxODI3YWNlOQBGAAAAAACK2VEhi72QSaw+u0XV7xUHBwCMotTyA3QkQ7TPAmcrRt4FAAAALwVDAAAuH/1UA8tzTYD5jbYriaIUAAJEgGbPAAA=" /> 
 
      <t:Updates> 
 
      <t:SetItemField> 
 
       <t:FieldURI FieldURI="item:Flag" /> 
 
       <t:Message> 
 
       <t:Flag> 
 
        <t:FlagStatus>Flagged</t:FlagStatus> 
 
        <t:StartDate>2016-02-24T00:00:00.000Z</t:StartDate> 
 
        <t:DueDate>2016-02-24T00:00:00.000Z</t:DueDate> 
 
       </t:Flag> 
 
       </t:Message> 
 
      </t:SetItemField> 
 
      <t:SetItemField> 
 
       <t:FieldURI FieldURI="item:ReminderDueBy" /> 
 
       <t:Message> 
 
       <t:ReminderDueBy>2016-02-24T15:00:00.000Z</t:ReminderDueBy> 
 
       </t:Message> 
 
      </t:SetItemField> 
 
      <t:SetItemField> 
 
       <t:FieldURI FieldURI="item:ReminderIsSet" /> 
 
       <t:Message> 
 
       <t:ReminderIsSet>true</t:ReminderIsSet> 
 
       </t:Message> 
 
      </t:SetItemField> 
 
      <t:SetItemField> 
 
       <t:FieldURI FieldURI="item:ReminderMinutesBeforeStart" /> 
 
       <t:Message> 
 
       <t:ReminderMinutesBeforeStart>0</t:ReminderMinutesBeforeStart> 
 
       </t:Message> 
 
      </t:SetItemField> 
 
      </t:Updates> 
 
     </t:ItemChange> 
 
     </m:ItemChanges> 
 
    </m:UpdateItem> 
 
    </soap:Body> 
 
</soap:Envelope>

0

À partir d'aujourd'hui (exigence formulée 1.3), il est une méthode dans Office.js qui vous permet d'obtenir ou de définir le champ de rappel d'un rendez-vous. D'autres personnes ont déjà mentionné que vous pouvez essayer d'utiliser l'appel EWS pour effectuer l'action.