我有2列的视图。两种数字类型。我想在页面上添加一个按钮,计算第1列总数与第2列总数之间的比例。
For example:
Column 1 | Column 2
5 | 5
10 | 10
4 | 3
3 | 4
It should be (5+10+4+3)/(5+10+3+4) = 1..
谢谢,
林
答案 0 :(得分:1)
我可能会进入视图属性并打开这两列的总计。然后在SSJS中,我将获得该视图的NotesNavigator,然后创建一个NotesViewEntry对象。然后我将ViewEntry设置为NotesNavigator.getLastEntry()......就像那样。那个条目应该有一个columnValues()属性。我认为它会是这样的:
var column1 = entry.getColumnValues()[1];
var column2 = entry.getColumnValues()[2];
注意:getColumnValues()基于零,并且根据视图设计,某些列可能无法从getColumnValues()中检索。
一旦你有了2个变量,那么你就可以做数学并对结果做任何事情。
这就是我至少接近它的方式。
(我没有一个编辑器很方便,如果某些语法已关闭,那就很抱歉)