使用Microsoft Graph REST API,我们create an Outlook calendar event
关注body
属性:
{
...,
"body": {
"contentType": "text",
"content": "Test\n\nTest"
}
}
我们希望事件的描述(如Outlook日历和Teams日历(“ Microsoft Teams”>“日历”选项卡)所示)为:
测试
测试
在Outlook日历(outlook.com)中就是这种情况。但是,在团队日历中,它显示为:
测试测试
我们还尝试了\r\nTest\r\n\r\nTest\r\n
,但结果相同。
我们如何在创建的事件的描述/正文中使用换行符,并正确显示在Outlook和团队中?
答案 0 :(得分:2)
根据itemBody documentation中的event,您也可以将其添加为 html 。然后,您将确定它的外观。
{
"body": {
"contentType": "html",
"content": "<h1>test</h1><br />\n<p>test</p>"
}
}
请记住,并非所有的html都受支持,但是它应该带给您很长的路要走。而且“ nice” html并不是真正的要求,因此这也可以工作:
test<br />\ntest
答案 1 :(得分:0)
只需将contentType更改为HTML,但是使用您所拥有的准确文本。
根据我的实验,这在团队和前景中都能正常工作