【发布时间】:2014-02-24 09:26:14
【问题描述】:
这是我的场景:有一个应用程序在“今天”之前的 X 天通知一些用户。
这些用户和天数被引入一个配置区。这是列出它们的视图:(顺便说一句,可以有更多的天数,只要管理员想要)
Days | Persons |
______________
30
Name1
Name2
Name3
60
Name4
Name5
在创建此配置区之前,我只在代理中使用了一个简单的公式(计划每天运行),如下所示:(只有 30 天固定 - 现在用户可以在配置区中设置为他想要多少天)
@If(@Date(@Adjust(@Date(@Now);0;0;30;0;0;0)) = @Date(final_date));
(@MailSend("Name1":"Name2":"Name3";"";"";"This document expires in 30 days!";"";"";
[IncludeDoclink]) );
我知道使用 @DBLookup 和 @Dbcolumn 我可以从视图中的 2 列中获取值。但是,如何根据配置区域上建立的天数大小创建尽可能多的 @MailSend 函数?我应该创建一个长度 = 第一列中 @DbColumn 元素的“长度”的数组吗?
另外,是否必须只创建一个代理(使用多个 @MailSend )或多个?如果有机会,我想在公式语言中执行此操作,或者,如果它更易于理解和更简单,在 LotusScript 中。
任何帮助将不胜感激。感谢您的宝贵时间!
【问题讨论】:
标签: view lotus-notes formula