我正在开发一个可以发送创建日历事件的Cordova应用程序(现在是Android)。在浏览Cordova文档时,我找不到通过Cordova邀请其他人/添加与会者的方法。有没有办法做到这一点?
谢谢!
function createCalendarEntry(){
var startDate = new Date(document.getElementById('apptTimeStart').value);
var endDate = new Date(document.getElementById('apptTimeEnds').value);
var title = "Advisor appointment with Jane Doe";
var eventlocation = document.getElementById('location').value;
var notes = document.getElementById('notes').value;
var success = function(message) { alert("Success: " + JSON.stringify(message)); };
var error = function(message) { alert("Error: " + JSON.stringify(message)); };
window.plugins.calendar.createEventInteractively(title,eventlocation,notes,startDate,endDate,success,error);
//window.plugins.calendar.openCalendar();
}
答案 0 :(得分:0)
我查看了该插件的sourcecode,并且没有与将与会者添加到活动相关的代码。这对于添加与会者您需要添加与会者的事件的EVENT_ID
(AndroidDeveloper docs)是有意义的(这意味着您必须在有人可以参加之前创建活动)。
据我所知,你的用例没有可用的插件(至少我找不到一个),这意味着如果你想拥有这个功能,你可以在github上分割原始插件并实现自己缺少功能。如果您遵循AndroidDeveloper文档并只复制/重命名/修改现有功能,这应该不会太难。
注意:的
您可以使用findEventWithOptions
方法获取EVENT_ID
,也可以修改create方法,以便在某处返回EVENT_ID
。