您需要将data 属性作为Action.Submit 的一部分包含在内。 data 属性可以是任何值。但是,发送值的方式决定了它是以imBack(用户可见)还是postBack(用户不可见)的形式呈现。
此外,如果您包含指向Action.Submit 的输入字段,则来自这些字段的数据将被读入data 属性,可以选择省略该属性。有关演示,请参阅此 sample。
imBack - 在活动中发送data 值并向用户显示“已提交”(类型:字符串)
"data": "Submitted"
postBack - 在活动中发送data 值但不显示给用户(类型:键/值对)
"data": { "value": "Submitted" }
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"text": "Present a form and submit it back to the originator"
},
{
"type": "Input.Text",
"id": "firstName",
"placeholder": "What is your first name?"
},
{
"type": "Input.Text",
"id": "lastName",
"placeholder": "What is your last name?"
}
],
"actions": [
{
"type": "Action.Submit",
"title": "Action.Submit",
"data": {
"value": "Submitted"
}
}
]
}
希望有帮助!