Панель форматирования Microsoft Teams онлайн: разметка для сообщений

Разметка для случаев, когда кнопок форматирования в Teams под рукой нет.

Предпросмотр

Предпросмотр примерный: он показывает смысл разметки, а не то, как её нарисует конкретное приложение. Шрифты, цвета и отступы везде свои, а часть возможностей зависит от версии.

0 симв.
Что пишет каждая кнопка
Действие Синтаксис Примечание
B **bold** Жирный
I _italic_ Курсив
S ~~strikethrough~~ Зачёркнутый
Code `code` Код в строке
Quote > quoted Цитата
List - item Маркированный список
1. 1. item Нумерованный список
Code block ``` code ``` Блок кода

Панели инструментов есть не всегда

Когда вы пишете в приложении Teams, под рукой панель форматирования, и разметка почти не нужна. Панель пропадает, если сообщение приходит из потока Power Automate, вебхука, бота или адаптивной карточки. Там текст готовят заранее, и оформить его можно только разметкой, которую пишет эта страница.

Какую разметку понимает Teams

Teams понимает часть Markdown: жирный, курсив, зачёркивание, код в строке, блоки кода, цитаты и списки. Этого хватает, чтобы автоматическое уведомление нормально читалось, а такие сообщения обычно и приходят от ботов и потоков.

Заголовков нет. Цвет, размер, выделение и таблицы из панели инструментов принадлежат редактору Teams и символами не набираются. Если автоматическому сообщению нужна таблица, используйте адаптивную карточку.

Как пользоваться

  1. Составьте сообщение здесь. Особенно удобно для уведомлений, которые пойдут в поток или вебхук.
  2. Выделите фрагмент и нажмите кнопку. Жирный, курсив и код оборачивают выделение, а цитаты и списки работают построчно.
  3. Скопируйте в поток или в поле сообщения. Разметка - обычный текст и переносится вместе с ним.

Вопросы и ответы

Почему нет кнопки заголовка?

В разметке сообщений заголовков нет, размеры шрифта в панели относятся к редактору. В автоматическом сообщении ту же роль играет жирная строка.

Можно ли отправить таблицу?

Разметкой нельзя: таблицы Teams показывает в адаптивных карточках, которые собираются в JSON. Для обычного сообщения подойдёт блок кода с выровненными столбцами.

Подойдёт ли текст, написанный для Slack?

Нет: в Slack жирный пишется одной звёздочкой, в Teams двумя. Из-за таких расхождений эти страницы и разделены.