gpt4 book ai didi

javascript - 使用 javascript 为 Outlook 创建插件

转载 作者:数据小太阳 更新时间:2023-10-29 04:16:14 24 4
gpt4 key购买 nike

我看过 jello-dashboard for Outlook 将完成工作 (GTD) 功能添加到 Outlook。我被它仅使用 javascript 来执行此操作(使用 extjs)这一事实所吸引。以前我认为任何 MS 产品的插件开发都必须在 C# 或其他 MS 技术之一上使用 VBA。我查看了一些 jello-dashboard js 文件,但无法看到(或理解)它在哪里使用我认为是修改 Outlook 行为的 API。

这一切都是为了创建一个加载项,该加载项将向 Outlook 添加类似 delicious.com 的功能,即使用标签云方法(基于 Outlook 类别)过滤电子邮件

如果有人能告诉我在哪里可以找到有关此 javascript => Outlook 连接的信息/示例/教程,我将不胜感激。我在 das web 上没有运气,但从无知的 Angular 出发,我的搜索可能结构不正确。

最好的问候/科尔姆

最佳答案

Jello 本身并不是真正的插件。它所做的基本上是使用技巧。该技巧是在 Outlook 中创建一个新文件夹。然后,右键单击新文件夹并选择属性。然后单击“主页”选项卡。选中“默认显示此文件夹的主页”框。然后在地址中输入 html 页面的地址。例如,C:\test.html。

这是我编写的一些代码,可以向您显示收件箱中最新邮件的主题,您可以将其粘贴到 C:\test.html

<script>

var ol = window.external.OutlookApplication;

function GetCurrentItem(){
var ns=ol.GetNameSpace("MAPI");
var inbox=ns.GetDefaultFolder(6);
var items = inbox.Items;
items.Sort("ReceivedTime", true);
alert(items(1).Subject);
}

</script>


<input type=button onclick="GetCurrentItem()" value="GetCurrentItem">

关于javascript - 使用 javascript 为 Outlook 创建插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9381564/

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