JavaScript - 是否可以在 Outlook 约会中添加收件人并向与会者发送邀请?

标签 javascript outlook

我已经尝试了以下代码,运行良好,但它仅将提醒发送到执行脚本的计算机的 Outlook。

// create outlook object
var objOutlook = new ActiveXObject( "Outlook.Application" );
var olAppointmentItem = 1; //fixed for different properties of outlook object
var objAppointment = objOutlook.CreateItem(olAppointmentItem);
objAppointment.ReminderSet = true;
objAppointment.Categories = 'Yellow Category';
objAppointment.Subject = subject;
objAppointment.Location = 'My Location';
objAppointment.RequiredAttendees = 'test@test.com';
objAppointment.Recipients.Add('test@test.com');

objAppointment.Start = appDate;
var duration = 2;
objAppointment.ReminderMinutesBeforeStart = 60 * 24 * 7; 

objAppointment.Duration = duration; 
objAppointment.Save();
objAppointment.Send();

最佳答案

到底是什么不起作用?如果您想发送 session 请求,请在添加收件人后调用 AppointmentItem.Send

关于JavaScript - 是否可以在 Outlook 约会中添加收件人并向与会者发送邀请?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40584814/

相关文章:

javascript - 为什么这个错误的 IIFE 函数返回这个

javascript - 创建水平滚动报纸样式的多列 html

javascript - HTML5 音频无法在 Mobile Chrome (Android) 上播放

html - 如何在 outlook 2013 的电子邮件通讯中为 .png 提供适当的宽度

用于创建 Outlook .msg 文件的 Python 脚本

powershell - 如何通过 PowerShell 从 Outlook 文件夹内的电子邮件中获取电子邮件地址?

javascript - Bluebird promise 的正确 while() 循环(没有递归?)

javascript - 有没有办法在react中传递一组props?

css - 如何制作可在 Outlook 中使用的填充框?

c# - Process.Start 很慢