我有一个带有 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() 它不是内置函数或自定义函数。