我正在尝试查询在to
和subject
字段上匹配的Graph API消息,
即:https://graph.microsoft.com/v1.0/me/mailFolders/SentItems/messages?$search="to:email@example.com AND subject:something"
据我了解,仅当我将主题用双引号引起来时,才会执行严格匹配搜索
$search="to:email@example.com AND subject:"strict match""
由于"
的嵌套,这使查询无效-我应如何转义那些引号以进行有效查询?
还要假设我正在寻找一个主题:quote -> ' double quote -> "
,那么包含以下示例的to和subject的搜索参数应该如何?
谢谢。
答案 0 :(得分:0)
您可以使用反斜杠运算符转义双引号。
https://graph.microsoft.com/v1.0/me/mailFolders/SentItems/messages?$ search =“至:email@example.com AND主题:\”严格匹配\“”
查看以下文章的“搜索提示”和“技巧”以了解适当的搜索查询: https://docs.microsoft.com/en-us/Exchange/policy-and-compliance/ediscovery/message-properties-and-search-operators?view=exchserver-2019#searchable-properties-in-exchange
像“ subject:\” test \“”这样的搜索将返回所有主题行带有关键字“ test”的消息。严格搜索“ subject:\” my test \“”将返回所有主题行带有句子“ my test”的消息。
请在下面的文章中查看“主题可搜索”属性:
https://docs.microsoft.com/en-us/graph/query-parameters#search-parameter