欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

lotusscript中有没有相仿公式中@eval的函数

更新时间: 2014-01-05 03:01:19 责任编辑: Author_N1

 

LotusScript中有没有类似公式中@Eval的函数
就是想在LotusScript中把字符串转化为LS执行。JS中也有相关函数eval。公式里面有@eval。LotusScript中没找到
--参考方法--
应该是:Execute, 它可以把文本当LotusScript执行。具体查帮助:

Example
Compiles and executes a text expression as a temporary module.
Statement Syntax
Execute text
Function Syntax
Execute ( text )
Elements
text
A string expression specifying the text to be compiled and executed.
Return value
The Execute function returns one of the following values:
The return code of an End statement, if one was executed.
Zero (0), if no End statement was executed, or if the executed End statement had no return value.
Usage
LotusScript considers text a separate script, compiling and executing it as a temporary module that's unloaded as soon as execution finishes.
Variables declared in the calling script (where the Execute statement appears) are only accessible in the temporary module if they are declared Public. Both these Public variables, and variables declared Public in external modules used by the calling script, will be accessible automatically. To reference a local variable in the temporary module, use the CStr function to convert its value to a string, and then include the result in text.
Variables declared in the temporary module are not accessible outside of that script.
To delimit text that spans several lines or includes double-quote characters, use vertical bars (
--参考方法--
 
--参考方法--
) or braces ({ }).
Any compilation error in the temporary module will be reported as a run-time error in the scope containing the Execute statement. Any run-time error in the temporary module will be reported as a run-time error within the scope of that module, not the scope containing the Execute statement. To handle run-time errors within the temporary module, use the On Error statement.
The Execute statement is not legal at the module level; you can use it only in procedures.
Note  In Lotus Notes, if you modify a global variable in an Execute statement, the variable must be defined in the (Declarations) event for (Global), not the (Declarations) event for the object containing the script.
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:01:19
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17368/
本文WWW.DOC100.NET DOC100.NET版权所有。