日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

notes邮件正文显示不全_Outlook邮件中的可操作消息(Actionable Message)

發布時間:2025/1/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 notes邮件正文显示不全_Outlook邮件中的可操作消息(Actionable Message) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

郵件大家都不陌生,而且很可能它也是當前工作生活中應用最廣的溝通方式之一了。據不完全統計,每月通過Office 365發送的郵件數量達到4700億封。

近些年來,隨著社會發展,逐漸有一個趨勢就基于聊天(chat-based)的工作方式。但仍然不否認的是郵件的重要地位。對于這兩種方式的比較,請繼續關注本專欄。

一般的郵件是像下面這樣的

從技術上說,郵件有發件人、收件人、標題和正文。這些都是你能看到的部分,你不能看到的內容還有很多,例如郵件簽名,以及一些特殊的元數據。郵件的正文,又分為純文本,以及HTML兩種格式。前者較為經濟實惠,后者則具有較強的內容呈現能力。

本篇文章還要介紹一種新的郵件正文格式——可操作消息(Actionable message),其實它也是HTML內容格式的變種,目前Office 365 用戶都能使用這種新的格式來收取郵件。

顧名思義,可操作消息是指該郵件消息不僅僅包含了信息,而且允許收件人立即進行響應操作。例如上圖這個例子,假設你的工作流程中需要某個人進行審批,我們通常會給他發個郵件,以前這種郵件,最多也就是通知他有一個新的審批請求,他需要點擊某個鏈接,打開瀏覽器,然后在一些頁面上面進行操作來完成。而現在,他就直接可以在郵件窗口中完成所有這些響應操作了。

那么,這是怎么做到的呢?其實,這是一個自定義的schema,通常郵件中文中,需要像下面這樣的格式。

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="application/adaptivecard+json"> {"$schema": "http://adaptivecards.io/schemas/adaptive-card.json","type": "AdaptiveCard","version": "1.0","originator": "","body": [{"size": "large","text": "Hello Actionable message","wrap": true,"type": "TextBlock"}],"actions": [{"type": "Action.InvokeAddInCommand","title": "Open Actionable Messages Debugger","addInId": "3d1408f6-afb3-4baf-aacd-55cd867bb0fa","desktopCommandId": "amDebuggerOpenPaneButton"}] } </script> </head> If the card doesn&#39;t appear, <a target="_blank" href="https://store.office.com/app.aspx?assetid=WA104381686&productgroup=Outlook&mktvid=PN102957641&mktcmpid=sendmailsample"/>install Actionable Messages Debugger Outlook add-in</a> to debug the issue. <body> </body> </html>

大家可以看到,消息的內容,是作為一個application/adaptivecard+json 的格式存在的。另外也請注意,因為這種消息正文,并非所有客戶端都支持(雖然outlook堪稱應用最廣的郵件客戶端),所以通常你需要考慮給出一個可選的操作,例如如果用戶的郵件客戶端無法顯示的話,仍然可以通過外部鏈接的形式去完成操作。

你還可以通過下面的文章了解更多Actionable message的細節,包括最早的(Message card)和最新的(Adaptive card)

Legacy actionable message card reference - Outlook Developer

Design actionable message cards using Adaptive Card format - Outlook Developer

作為開發人員,你可以通過多種形式發送可操作消息。

  • 使用Microsoft Graph API發送 (jasonjoh/send-actionable-message)
  • 使用SMTP 服務器發送 (tony-zhu/SendActionableMessage)
  • 通過Microsoft Flow來發送 (https://www.about365.nl/2018/08/10/custom-actionable-messages-with-microsoft-flow-part-1-sending-out-the-message/)
  • 當然,如果你想很快地了解一下,但又不準備大費周折去寫代碼,你可以通過下面的工具來體驗一下:https://messagecardplayground.azurewebsites.net/

    這里有很多預先定義好的模板,你可以在此基礎上修改,然后發送給自己(需要有Office 365賬號)進行預覽。

    總結

    以上是生活随笔為你收集整理的notes邮件正文显示不全_Outlook邮件中的可操作消息(Actionable Message)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。