2017-02-05 51 views

回答

1

referenced link中的解決方案是關於在使用過濾器獲取消息時擴展消息的標誌屬性,而不是使用flag屬性過濾消息。例如,你的情況,你會得到響應10級的消息,並且每個消息可能會或可能不會有「SingleValueExtendedProperties」屬性,在這裏是規則:

if(message.SingleValueExtendedProperties == undefined){ 
console.log(email has not been flagged/unflagged) 
}else if(message.SingleValueExtendedProperties[0].Value == 2){ 
console.log('email is flagged') 
}else if(message.SingleValueExtendedProperties[0].Value == 1){ 
console.log('email has been unflagged') 
} 

回到你的問題有關標誌使用屬性過濾,我還沒有看到任何api電話,但如果我找到了,我會更新我的答案。

1

AidaNow對引用的鏈接是正確的,它不是一個過濾器。要過濾標記的消息,推薦的方法是使用API​​的beta版本,該版本添加了Flag屬性。然後你可以這樣過濾:

GET https://outlook.office.com/api/beta/me/mailfolders/inbox/messages?$filter=Flag/FlagStatus eq 'Flagged' 
相關問題