Lotus Notes : 运行 代理从应用程序发送邮件

Lotus Notes : Run agent to send mail from app

我正在设计一个应用程序,它将向邮件收件人发送通知电子邮件。 应用程序中有一个名为 'RemindDate' 的字段。 如果RemindDate=Today然后发送邮件到我稍后输入的邮件地址。

我做的就是这个;

我选择了agent type = formula,每天运行。

在代理文件选择中,我选择了Condition>By form并选择了该文件所在的表格。

在代理人的行动中,我写了;

SELECT @All;
@If(@Date(@Now)=@Date(RemindDate);@MailSend(Name;"";"";"TEST ";"";"";[IncludeDoclink]);"")

但遗憾的是,直到现在我仍然没有收到任何通知邮件。

请提供帮助。

非常感谢。

另外设置代理的目标选项"All documents in database":

使用默认的目标选项 "All new & modified documents" 它会 运行 一个文档的代码只有一次。但是,您想每天为每个文档测试字段 "RemindDate"。因此,此处需要目标选项 "All documents in database"。

更新

标记“[IncludeDocLink]”仅在数据库具有 默认视图 时才有效。

将此选项设置为一个视图。

这是您的公式代码的优化版本:

SELECT RemindDate != "" & @Today = @Date(RemindDate);
@MailSend(Name;""; ""; "TEST"; ""; ""; [INCLUDEDOCLINK])