首先,让我承认我是Groovy Script的新手,但拥有其他语言的编程经验。
我正在尝试计算用户在Web表单中根据Oracle表输入的字段值的总和。该表有大约5个部分,每个部分约有5个问题。每个问题都有一个下拉列表,如Yes,No& N / A。每个部分中的所有问题(阅读表格列)都被命名为SEC_1_Q1,SEC_1_Q2,...... SEC_2_Q1,SEC_2_Q2,....等等。
根据值(是,否,N / A),用户选择分数(1,2,0)分配给相应的问题。每个部分都有自己的总数(这将成为整个表的小计,因此将有5个小计)和一个总计 - 这是所有部分总数的总和。用户可以看到所有小计和总计小计,并且可以针对任何问题更新OnItemChange。
这是我为此
创建脚本的可视化方法首先通过与表达式匹配的列名称并创建一个数组或某种列表,并获取用户提供的值,总结并更新小计和总计,以便用户可以看到它们。
这将避免对列名进行硬编码,并且还将提供包含/排除当前部分的问题的未来空间。
我看起来很努力,并在网上搜索,但没有遇到任何关于Groovy脚本的想法。
我确信还有许多其他很好的选择可以通过Java和其他语言实现这一目标,但我现在的选择仅限于Groovy。
我想知道是否有任何/所有善良的灵魂可以指向正确的方向。任何煮熟的,半熟的Groovy脚本示例将不胜感激。