首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Lotus公式中调用Lotus脚本函数

从Lotus公式中调用Lotus脚本函数
EN

Stack Overflow用户
提问于 2010-12-10 12:51:32
回答 4查看 6.9K关注 0票数 5

我需要从lotus Formula调用一个Lotus脚本函数。

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

这是针对Lotus Notes7的。

示例

LotusScript函数:

代码语言:javascript
复制
Function isName( name As String) as Boolean  
     if name Is "Danny" Then  
        isName = true  
     endif  
     isName = false  
 End function  

LotusFormula

代码语言:javascript
复制
name := getName("troy")???????

因此,我可以在莲花公式中使用该名称。

这个是可能的吗?

EN

回答 4

Stack Overflow用户

发布于 2010-12-10 14:26:39

不是的。在Formula Language中,您能做的最好的事情就是使用ToolsRunMacro或RunAgent @命令调用LotusScript代理,通过文档字段或环境变量交换值。

票数 8
EN

Stack Overflow用户

发布于 2010-12-10 22:13:55

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

票数 1
EN

Stack Overflow用户

发布于 2011-01-13 09:03:44

您可以在LotusScript中运行公式,但不能反之亦然,除非您像斯坦所避免的那样使用代理。

在经历了几年的疲惫开发之后,我通常会考虑为我的大部分工作编写lotusScript,只有当我可以在10行以内编写公式,并且不太可能与其他文档交互或更新它们时,才是例外。

当您需要查询其他文档中的许多字段或更新它们时,用脚本编写它们。您在问题中列出的特定函数也可以作为公式工作,但如果您希望在脚本中模块化它,那么在这些情况下,您应该考虑使用脚本来代替公式。我想说Formula仅仅是做基本运算的捷径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4405772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档