0

我目前正在将 Lotus Notes 应用程序迁移到 XPages。该应用程序包含几个使用“@Transform”的公式,并且由于没有与“@Transform”等效的 SSJS,我想知道如何最好地在 XPages 中对这些公式进行编码。目前我正在尝试使用 session.evaluate。这是最好的选择还是有人可以推荐另一种方法?

4

2 回答 2

3

session.evaluate如果您有现有的@Formula 代码,则很方便。在 SSJS 中,您可以使用:

for (var i in array_variable) {
  print(array_variable[i]);
}

或者

for (var element in vector_or_list) {
  print(element);
}
于 2013-01-09T14:28:38.497 回答
0

我建议您使用 session.evaluate() ,就像您目前尝试做的那样。

既然你写了“尝试”——你有什么问题吗?如果您在多个地方使用此功能,我建议您创建一个自定义 Java 类来处理评估(并确保正确输入)。它可以很容易地从您的 SSJS 中调用 - 它会成为 XSnippet 或扩展库扩展的理想候选者;-)

/约翰

于 2013-01-09T14:28:12.017 回答