gpt4 book ai didi

java - 不在办公室 Lotus Domino 特工

转载 作者:行者123 更新时间:2023-12-02 07:59:25 25 4
gpt4 key购买 nike

我需要通过 Java 更改外出消息的主题。同时我希望通过java启用Out of Office。我自己尝试过这样的事情:

Document dc = db.getProfileDocument("OutOfOfficeProfile", s.getUserName());
Vector vc = dc.getItems();
for(int i=0;i<vc.size();i++){
Item it = (Item) vc.get(i);
System.out.println(it.toString()+":::::::>>>>>>"
+ dc.getItemValueString(it.toString()));
}

我得到的项目名称为:

$Name:::::::>>>>>>$profile_018outofofficeprofile_cn=sachin jain/o=tcsapp 
$UpdatedBy:::::::>>>>>>CN=Sachin Jain/O=TCSAPP
$NoPurge:::::::>>>>>>
$ConflictAction:::::::>>>>>>2

我已经搜索了很多。我通过 Domino Designer 遇到了 OutOfOffice Agent。但我不知道如何更改 OOO 消息的主题和正文以及如何通过 Java 启用它?

最佳答案

OutOfOfficeProfile 配置文件包含 OutOfOffice 代理运行所需的所有数据。因此,如果您更改此配置文件中的数据,则这些更改将在 OutOfOffice 代理运行时反射(reflect)出来。

我建议您查看 OutOfOffice 代理并查看它使用哪些字段,从而了解您需要修改哪些字段来更改 Out Of Office 邮件的主题。快速查看代理后,我发现 GeneralSubject 字段用于一般 OoO 消息,而 SpecialSubject 字段用于特殊 OoO 消息。

使用 Java,您可以使用 Document 类更改配置文件数据(正如您已经开始使用的那样)。请记住在更改 NotesDocument 字段时调用 dc.Save()。

使用 Java,您可以使用 Agent 类和 agent.setEnabled(true); 启用代理。

查看 Domino Designer 帮助数据库以获取有关类、属性和方法的更多信息。

关于java - 不在办公室 Lotus Domino 特工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9126965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com