gmu.deleteCalendar(Object object)

Promise 风格 调用:支持

用于向系统日历删除事件。

参数

Object object

属性 类型 默认值 必填 说明
id string 否(若未提供startDate则为必填) 事件id
startDate string 开始时间,格式:yyyy-MM-dd hh:mm:ss ,示例:2019-6-12 15:05:00
endDate string 结束时间,格式同开始时间,默认值为开始时间,不填或所填时间小于开始时间,则为默认值
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

let params={
"id":"B441B621-4F8D-4257-BA0C-575B4DCC2190:27866329-8AF3-4C7E-B618-24E46937886A"
};

params={
"startDate":"2019-6-15 14:35:00",
"endDate":"2019-6-15 14:40:00"
};
gmu.deleteCalendar(params)

注意事项

1.需要在APP的config.js配置文件中做以下配置:

module.exports = {
plugins:{
"calendar": {}
}
};

2.当传入id时,忽略startDate,endDate参数,仅删除id对应事件
3.当传入startDate,endDate参数时,删除时间范围内的事件(iOS系统限制,时间范围不得大于四年,当范围大于四年以开始时间为基准的四年进行查询,示例:2019-6-1514:35:00-2029-6-1514:35:00,转变为2019-6-1514:35:00-2023-6-1514:35:00