如何通过java代码在Lotus Notes中设置OutOfOffice消息

时间:2014-04-16 09:47:38

标签: lotus-notes lotus-domino lotus domino-designer-eclipse

我尝试使用以下代码设置OOO邮件

 Document doc1=database.getProfileDocument("outofofficeprofile", null);
doc1.replaceItemValue("FirstDayOut",validStartDate);
doc1.replaceItemValue("FirstDayBack",validEndDate);
oc1.replaceItemValue("SpecialSubject", "Sorry for inconvinience i ll be out of office");
doc1.replaceItemValue("'CurrentStatus'", "1");
doc1.replaceItemValue("TaskState", "1");
doc1.save();

但它未在邮件文件中更新(更多>离开办公室)。任何人都可以帮助我如何以编程方式设置它。我开始知道使用Java Out Of Office代理可以完成,如果是这样,请给我详细说明如何以编程方式调用代理。

2 个答案:

答案 0 :(得分:0)

请检查服务器文档的安全设置,

Run restricted LotusScript/Java agents

如果设置正确?

答案 1 :(得分:0)

您可能需要检查正在运行的代码所使用的ID。 OOO只能由用户ID启用。我建议您尝试使用“代表运行”选项来运行您的代码,其中包含已启用OOO的用户ID。