我知道使用 Lotus Script 您可以发出通知(自动电子邮件),前提是您有一些手动触发的控件(如按钮等)。

我想要的是自动触发通知(无需人工干预)。例如,假设我有一个带有日期字段(值为 TODAY)的 Lotus 文档,15 天后我希望 Lotus 应用程序发送一个通知,说明该文档已经 15 天了。

感谢您的任何回复!

最佳答案

创建一个 LotusScript 代理并安排它,例如每天 1:00

该代理将在服务器上的特定时间执行,您可以在没有人工干预的情况下完成您想做的所有事情。

将目标设置为“数据库中的所有文档”。您可以通过以下方式获取所有文件:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
  ' test date field in doc and send message if date is older then 15 days
  Set doc = collection.GetNextDocument(doc)
Wend

关于lotus-notes - 如何使用 Lotus Script 进行自动通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23824634/

10-13 06:19