1

首先,让我承认我是 Groovy Script 的新手,但之前有其他语言的脚本编写经验。

我正在尝试计算用户在基于 Oracle 表的 Web 表单中输入的字段值的总和。该表有大约 5 个部分,每个部分大约有 5 个问题。每个问题都有一个下拉列表,例如是、否和不适用。每个部分中的所有问题(阅读表格列)都命名为 SEC_1_Q1、SEC_1_Q2、.... SEC_2_Q1、SEC_2_Q2、....等。

根据值(是、否、N/A),用户选择一个分数(1、2、0)分配给相应的问题。每个部分都有自己的总计(成为整个表格的小计,因此将有 5 个小计)和总计 - 这是所有部分总计的总和。用户可以看到所有小计和总计,并针对任何问题更新 OnItemChange。

这就是我可视化为此创建脚本的方式

首先通过与表达式匹配的列名称并创建一个数组或某种列表并获取用户提供的 Values ,将它们汇总并更新小计和总计,以便用户可以看到它们。

这将避免对列名称进行硬编码,并且还将为将来包含/排除当前部分中的问题提供空间。

我在网上仔细查找和搜索,但没有遇到任何关于 Groovy 脚本的想法。

我确信通过 Java 和其他语言实现这一目标还有许多其他不错的选择,但我现在的选择仅限于 Groovy。

我想知道是否有任何/所有优秀的灵魂可以为我指明正确的方向。任何熟的、半熟的 Groovy 脚本示例将不胜感激。

4

0 回答 0