我试图寻找一个处理来自V4 nodejs的自适应卡片提交操作的示例。我查过回购实例,他们都有动作类型的Action.OpenUrl。我试图找到如何处理Action.Submit从AD卡,并在瀑布步骤处理。
发布于 2019-11-13 18:51:41
您需要将data属性作为Action.Submit的一部分。data属性可以是任意值。但是,如何发送值决定了它是以imBack (对用户可见)还是以postBack (用户不可见)的形式出现的。
另外,如果包含指向Action.Submit的输入字段,那么来自这些字段的数据将被读入到data属性中,该属性可以被选择性地排除在外。有关演示,请参阅此示例。
imBack -在活动中发送data值并向用户显示“提交”(type: string)
"data": "Submitted"
postBack -在活动中发送data值,但不显示给用户(类型: key/value对)
"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"
}
}
]
}希望得到帮助!
https://stackoverflow.com/questions/58841964
复制相似问题