Вертикальная полоса прокрутки Adaptive Card с телом HTML в Outlook 365 на рабочем столе - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть полезная нагрузка в теге script внутри тега head HTML-страницы, которая отправляется C # с помощью клиента SMTP.Это работает просто отлично, я вижу карту в Outlook 365 на рабочем столе, но проблема в том, что высота карты заранее определена на основе содержимого, поэтому, когда у людей маленький экран, для карты есть вертикальная полоса прокрутки.Кроме того, HTML в теле страницы также имеет вертикальную полосу прокрутки.Я пытался с Outlook.com, и он не проявляет такого поведения

Эти полосы прокрутки не желательны.Как правильно было бы убедиться, что и карта, и HTML не имеют вертикальной полосы прокрутки, а у Outlook есть своя собственная, чтобы мы могли прокручивать ее с помощью полосы прокрутки Outlook, а не карты или HTML

enter image description here

Вот полезная нагрузка:

<div>
    <script type="application/adaptivecard+json">
    {
        "type": "AdaptiveCard",
        "body": [
            {
                "type": "Container",
                "items": [
                    {
                        "type": "Image",
                        "url": "@LOGO",
                        "size": "Large"
                    },
                    {
                        "type": "TextBlock",
                        "size": "Medium",
                        "weight": "Bolder",
                        "text": "@ADAPTIVE_CARD_TITLE"
                    },
                    {
                        "type": "ColumnSet",
                        "columns": [
                            {
                                "type": "Column",
                                "items": [
                                    {
                                        "type": "TextBlock",
                                        "weight": "Bolder",
                                        "text": "@SERVICE_TITLE",
                                        "wrap": true
                                    },
                                    {
                                        "type": "TextBlock",
                                        "spacing": "None",
                                        "text": "@SERVICE_DATE",
                                        "isSubtle": true,
                                        "wrap": true
                                    }
                                ],
                                "width": "stretch"
                            }
                        ]
                    }
                ]
            },
            {
                "type": "Container",
                "items": [
                    {
                        "type": "TextBlock",
                        "spacing": "None",
                        "text": "@REVIEW_TITLE",
                        "wrap": true
                    },
                    {
                        "type": "ColumnSet",
                        "separator": true,
                        "columns": [
                            {
                                "type": "Column",
                                "separator": true,
                                "items": [
                                    {
                                        "type": "TextBlock",
                                        "text": "@EMPLOYEE_TITLE"
                                    }
                                ],
                                "width": "stretch"
                            },
                            {
                                "type": "Column",
                                "separator": true,
                                "items": [
                                    {
                                        "type": "TextBlock",
                                        "text": "@EMPLOYEE_VALUE"
                                    }
                                ],
                                "width": "stretch"
                            }
                        ]
                    },
                    {
                        "type": "ColumnSet",
                        "spacing": "None",
                        "separator": true,
                        "columns": [
                            {
                                "type": "Column",
                                "separator": true,
                                "items": [
                                    {
                                        "type": "TextBlock",
                                        "text": "@ACCOUNT_DATE_TITLE"
                                    }
                                ],
                                "width": "stretch"
                            },
                            {
                                "type": "Column",
                                "separator": true,
                                "items": [
                                    {
                                        "type": "TextBlock",
                                        "text": "@ACCOUNT_DATE_VALUE"
                                    }
                                ],
                                "width": "stretch"
                            }
                        ]
                    }
                ]
            }
        ],
        "actions": [
            {
                "type": "Action.OpenUrl",
                "title": "@APPROVE_TITLE",
                "url": "@APPROVE_URL"
            },
            {
                "type": "Action.ShowCard",
                "title": "@REJECT_TITLE",
                "card": {
                    "type": "AdaptiveCard",
                    "body": [
                        {
                            "type": "Input.Text",
                            "id": "comment",
                            "placeholder": "@COMMENT_PLACE_HOLDER",
                            "isMultiline": true
                        }
                    ],
                    "actions": [
                        {
                            "type": "Action.OpenUrl",
                            "title": "@SEND_REASON_TITLE",
                            "url": "@SEND_REASON_URL"
                        }
                    ],
                    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
                }
            }
        ],
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "version": "1.0"
    }
    </script>
    <br />
    @BODY
</div>

1 Ответ

0 голосов
/ 15 ноября 2018

Я бы прокомментировал, но у меня пока нет представителя.

Я не могу повторить вашу проблему.Я протестировал с длинной картой, которую я сделал в конструкторе (только что добавил кучу текстовых блоков), и просмотрел ее в OWA (Outlook Web App), и там была только одна полоса прокрутки.У меня нет канала ежемесячного выпуска для настольного клиента, поэтому я не могу проверить это (совместимо только с каналом ежемесячного выпуска.

Какая версия Outlook отображает карту?

Может бытьпопробуйте поместить @BODY в голову под тегом script? Это может привести к удалению одной из полос прокрутки.

...