1

我有一个带有 herocard 的“提问”作为提示文本,其中包含从导入的 json 文件生成的按钮,该按钮使用语言生成编写的函数

[英雄卡

 title = Country Selection
subtitle = Signature rules
text = What is your Country ?
buttons = ${foreach(GetSignatureData(), item, cardActionTemplate('imBack', item['value']['value'], item.key))}

该函数如下所示:

#GetSignatureData() ${json(fromFile('./dataSignature.json'))}

结果存储在 dialog.country

我想让用户只选择从 heroCard 生成的按钮中建议的内容(我正在使用 herocard 中建议的键遍历 json 文件)。为此,我想使用验证规则,但我不允许将 costum fucntion 放在自适应表达式中提出的内容之外

图片

当尝试设置这样的验证规则时:

${contains((createArray(foreach(GetSignatureData(), item, item.key))), this.value)}

我有这个错误信息:

GetSignatureData() 它不是内置函数或自定义函数。

4

0 回答 0