Cordova日历插件添加了与会者

时间:2017-09-11 11:09:57

标签: android cordova calendar cordova-plugins

我正在开发一个可以发送创建日历事件的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();
        }

1 个答案:

答案 0 :(得分:0)

我查看了该插件的sourcecode,并且没有与将与会者添加到活动相关的代码。这对于添加与会者您需要添加与会者的事件的EVENT_IDAndroidDeveloper docs)是有意义的(这意味着您必须在有人可以参加之前创建活动)。

据我所知,你的用例没有可用的插件(至少我找不到一个),这意味着如果你想拥有这个功能,你可以在github上分割原始插件并实现自己缺少功能。如果您遵循AndroidDeveloper文档并只复制/重命名/修改现有功能,这应该不会太难。

注意:

您可以使用findEventWithOptions方法获取EVENT_ID,也可以修改create方法,以便在某处返回EVENT_ID