Мне нужна помощь здесь ... Я пытаюсь передать выбранное значение в мою форму "действия", я искал его в Google, но, к сожалению, без решения, так что я надеюсь, что есть кто-то, кто может помочь мне с этой проблемой. Я разместил код ниже, спасибо.

local ChooseId = [==[{
          "$schema": "https://microsoft.github.io/AdaptiveCards/schemas/adaptive-card.json",
                    "type": "AdaptiveCard",
                    "version": "1.0",
                    "body": [
            {

              "type": "TextBlock",
              "text": "Vælg karakter",
              "weight": "Lighter"
            },

            {
              "type": "Input.ChoiceSet",
              "isMultiSelect": false,
              "value": "0",
              "choices": [

                {

                "title": "]==] .. charnames[1][1] .. [==[",
                "id": "1"

                },

                {
                "title": "]==] .. charnames[2][1] .. [==[",
                "id": "2"

                }

              ],

              "style": "expanded"
              
            }
            
          ],

          "actions": [
            {
              "type": "Action.Submit",
              "title": "Sumbit",
              "style": "positive",    
            }
          ]
          
}]==]
0
Alex Særkjær Alminde 19 Июл 2020 в 11:22

1 ответ

Лучший ответ

Чтобы получить выбор, вам нужно сделать несколько незначительных изменений в вашей карте.

ChoiceSet как таковой должен иметь набор идентификаторов, для выбора не требуется идентификатор, но требуются свойства значения. После изменения вы получите что-то похожее на это при отправке:

"data": {
  "choice": "2",
}

Обновленная карта для справки:

{
      "$schema": "https://microsoft.github.io/AdaptiveCards/schemas/adaptive-card.json",
                "type": "AdaptiveCard",
                "version": "1.0",
                "body": [
        {

          "type": "TextBlock",
          "text": "Vælg karakter",
          "weight": "Lighter"
        },

        {
          "type": "Input.ChoiceSet",
          "isMultiSelect": false,
          "value": "0",
          "id": "choice",
          "choices": [

            {

            "title": "]==] .. charnames[1][1] .. [==[",
            "value": "1"

            },

            {
            "title": "]==] .. charnames[2][1] .. [==[",
            "value": "2"

            }

          ],

          "style": "expanded"
          
        }
        
      ],

      "actions": [
        {
          "type": "Action.Submit",
          "title": "Sumbit",
          "style": "positive"   
        }
      ]
      
 }
0
Tim Cadenbach 20 Июл 2020 в 09:35