Lotus notes 从Lotus公式调用Lotus脚本函数

Lotus notes 从Lotus公式调用Lotus脚本函数,lotus-notes,lotus-domino,lotusscript,lotus-formula,Lotus Notes,Lotus Domino,Lotusscript,Lotus Formula,我需要从LotusFormula调用一个LotusScript函数 函数返回一个结果。我不想只运行一个不返回任何值的脚本 这是针对LotusNotes7的 范例 LotusScript函数: Function isName( name As String) as Boolean if name Is "Danny" Then isName = true endif isName = false End function 莲

我需要从LotusFormula调用一个LotusScript函数

函数返回一个结果。我不想只运行一个不返回任何值的脚本

这是针对LotusNotes7的

范例

LotusScript函数:

Function isName( name As String) as Boolean  
     if name Is "Danny" Then  
        isName = true  
     endif  
     isName = false  
 End function  
莲花公式

name := getName("troy")???????
因此,我可以使用lotus公式中的名称


这可能吗

否。使用公式语言可以做的最好的事情是使用ToolsRunMacro或RunAgent@命令调用LotusScript代理,通过文档字段或环境变量交换值。

无法从公式语言调用并返回LotusScript中的值。但是,可以使用LotusScript求值方法进行其他操作。也许您可以重新设计逻辑,使其主要基于LotusScript。

您可以从LotusScript中运行公式,但不能反过来运行,除非您使用Stan回避的代理

<> P>几年的DeV之后,我通常考虑在我的大部分工作中写LoTuScript,只有当我能用少于10行写公式,而不可能与其他文档交互或更新它们时除外。
一旦需要查询或更新其他文档中的许多字段,就用脚本编写它们。你在你的问题中列出的特定功能也将作为公式,但是如果你的愿望是在脚本中对它进行模块化,那么你应该考虑使用脚本,在那些情况下,代替公式。我想说公式只是执行基本操作的捷径。

使用环境变量-通过
公式环境变量
设置名称,并使用脚本访问环境变量并执行代码