部署/以编程方式创建Outlook规则以运行脚本

本文关键字:规则 运行 Outlook 脚本 方式 编程 部署 创建 | 更新日期: 2023-09-27 18:12:06

我需要部署一个运行脚本的Outlook规则。因此,换句话说,我需要部署Outlook规则和它运行的脚本。我知道我可以让用户导入rwz规则文件,也许在脚本中粘贴,但我想知道是否有一个更用户友好的方式。

我开始写一个c#程序来创建规则,但是我不知道如何设置动作来运行脚本。这可能吗?

欢呼,杰米

部署/以编程方式创建Outlook规则以运行脚本

库https://github.com/hughbe/OutlookRulesReader包含一个规范和参考实现库(在Swift中)用于读写Outlook规则文件

格式的完整描述可以在这里找到

就部署而言,规则向导(特别是.rwz文件)是一个死胡同。

根据MSDN关于指定规则操作的文章,"启动脚本"规则不能以编程方式创建,所以这也不是一个选项。

你需要开始寻找不同的选择。采用c#的方式似乎是一种选择,包括:

  • 用处理触发规则条件的相同事件的外接程序替换"规则",执行所需的"脚本"代码。
  • 用外接程序替换规则和脚本。
  • 如果你是在Exchange,在这个层面上也有一些规则和触发器,有更多的选择。

我们不能真正建议你最合适的路线,除非你分享更多的细节是你的规则和脚本正在做什么。

基于Hugh Bellamy的工作,Outlook Redemption库(我是它的作者)从6.0版本开始通过RDOClientRules集合完全支持客户端规则(以及导入和导出RWZ文件)。