0

在记录中,用户在文本字段中输入特定字符串。

基于此字符串,如果它与现有的特定等效值匹配,我想在计算值列表字段中显示此特定值。例如,计算后,该字段必须显示与输入的字符串完全匹配的值。

例如,如果用户准确输入“1”,则值列表字段必须显示其“1”值(如果存在)。例如,如果用户准确输入“abc”,则值列表字段必须显示其“abc”值(如果存在)。如果输入的字符串与值列表字段中存储的任何已知值都不匹配,则不显示任何值。

这个问题可以通过堆叠尽可能多的“IF”条件来解决,因为有匹配的值......但这种方法不是“干净的”,并且 RSA Archer 在计算字段公式中具有 50 个“IF”的技术限制。因此,是否有任何功能可以帮助我更有效地做到这一点?

任何指导表示赞赏。谢谢!

4

1 回答 1

0

如果没有大量值开始,您可以使用自定义对象路由并调用 REST API 来拉回所有值列表值。然后将用户输入的文本与值列表值进行比较,并以这种方式设置值。

另一种是 Archer-to-Archer 数据馈送并以这种方式设置值,但不允许数据馈送创建新值。

自定义对象方法是实时的,而数据馈送在记录更新之前会有延迟。

于 2021-02-02T13:18:04.917 回答