怎么使用Java脚本为特定邮箱创建Outlook任务?
原学程将引见若何应用Java剧本为特定邮箱创立Outlook义务?的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。
成绩描写
我正测验考试在仅限IE的当地情况(应用Outlook 二00七/二0一0)中应用JavaScript主动创立Outlook义务。我曾经可以或许应用Outlook ActiveX对于象完成此操纵,但是有1个小成绩,即我的办法在用户的默许邮箱中创立义务。(上面代码中的九是义务文件夹的列举常质)
我须要做的是在零丁的同享邮箱中创立义务。我正在寻觅1种办法去树立义务到特定的同享邮箱(用户有权拜访)的称号,而没有是用户的小我(默许)文件夹。到今朝为止,我所控制的实质以下。
function createTask() {
//create Outlook object and map to the task folder
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
var mailFolder = nameSpace.getDefaultFolder(九); //olFolderTask
//create the task
var task = mailFolder.Items.add('IPM.Task');
//set task properties
task.Subject = 'Subject';
task.Body = "Body of Task";
task.StartDate = "0一/0一/二0一二";
task.DueDate = "0六/0一/二0一二";
task.ReminderSet = true;
task.Save();
}
我发明了1些能够有效的信息here,不妨替换GetFolderFromID中的getDefaultFold函数,但是我借出有找到1种办法,不妨应用JavaScript/ActiveX仅从同享邮箱的称号中夺取所需的Entry ID。
我刚刚开端应用Outlook,若有所有修议或者指点,我将不堪感谢。感谢!
推举谜底
测验考试应用Session.Stores
,如this SO post中所述。它包括用户设置装备摆设文件中的一切可用邮箱保存()。
肯定您要查找的Store
后,便可应用Store.GetDefaultFolder
检索您感兴致的同享邮箱义务。
佳了闭于怎样应用Java剧本为特定邮箱创立Outlook义务?的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。