• JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 网络状态
  • 系统信息
  • Wi-Fi
  • 加速度计
  • 罗盘
  • 拨打电话
  • 扫码
  • 剪贴板
  • 屏幕
  • 陀螺仪
  • 加密
  • 短信
  • 日历
  • tt.deleteCalendarEvent
  • 振动
  • 性能
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 第三方平台
  • 其它
  • tt.deleteCalendarEvent

    收藏
    我的收藏

    基础库 2.72.0 开始支持本方法,这是一个异步方法。

    删除通过button组件写入系统日历能力添加的日历。

    前提条件
    业务背景
    使用限制

    该能力需申请权限使用,满足申请条件后,开发者登录控制台,在小程序应用中筛选“能力-页面及信息-用户能力”,同时申请添加日历/查询日历/删除日历能力,能力使用规范详情查看日历能力开通及使用规范;申请条件如下:

    1. 信用分 >= 90分
    2. 服务类目
    注意事项
    支持沙盒
    相关教程

    语法

    tt.deleteCalendarEvent(options)

    参数说明

    options 为 object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    endTimenumber
    结束时间的 unix 时间戳(1970年1月1日开始所经过的时间)
    2.72.0
    titlestring
    日历事件标题
    2.72.0
    startTimenumber
    开始时间的 unix 时间戳(1970年1月1日开始所经过的时间)
    2.72.0
    successfunction
    接口调用成功的回调函数
    2.72.0
    failfunction
    接口调用失败的回调函数
    2.72.0
    completefunction
    接口调用结束的回调函数(调用成功、失败都会执行)
    2.72.0

    回调成功

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring

    "deleteCalendarEvent:ok"

    2.72.0

    回调失败

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring

    "deleteCalendarEvent:fail"+ 详细错误信息

    2.72.0

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    162801have no target eventD
    没找到对应的事件
    2.72.0
    162883invalid scopeD
    权限配置不正确
    2.72.0
    162883platform auth denyD
    在小程序平台上不具备相应权
    2.72.0
    162899param title/startTime/endTime is requiredD
    参数错误

    请根据错误信息修改参数类型

    2.72.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    tt.deleteCalendarEvent({ title: "事件标题", startTime: new Date("2022-09-11T12:00:00").getTime() / 1000, endTime: new Date("2022-09-20T12:00:00").getTime() / 1000, success: (res) => { console.log("success", res); }, fail: (err) => { console.log("fail", err); }, });