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

怎么自定义公式

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

 

如何自定义公式
有个问题:我写了一个公式。这个公式很多地方用到。有没有什么办法,像js函数一样,可以放到一个js文件中,哪儿要用,直接调用就可以了?放在notes.ini是可以用@environment。但是notes.ini中的变量长度有限。而且,放这notes.ini里少一些还行,多了就不行了。

--参考方法--
我通常还是拷贝到该用的地方,如果非得要存到一个地方,那你创建一个Profile文档,这个文档可以只有一个字段,就是保存那个公式的,然后调用的时候用:

公式无参数:
@Eval(@GetProfileField("Profile Name";"保存Formula的字段名"))

如果公式有参数:
@Eval("_P1:=value1;_P2:=value2;_P3:=value3;"+@GetProfileField("Profile Name";"保存Formula的字段名")), _P1,_P2,_P3是公式里用到的参数变量。

有反斜杠和双引号需要注意转义后才写入那个Profile 字段。
--参考方法--
1楼大神..膜拜ing
不过..profile每个nsf都有一套,没办法独立出来

不如你建个nsf
像1楼那样建些文档,再弄个搜索用的视图,定好每种公式的key
到时候DBLookup出来,再@Eval用
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

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