快應(yīng)用 日歷事件

2020-08-10 15:08 更新

接口聲明

{"name": "system.calendar"}

導(dǎo)入模塊

import calendar from '@system.calendar' 
或 
const barcode = require('@system.calendar')

接口定義

calendar.insert(OBJECT)

插入日歷事件

權(quán)限要求

訪問日歷

參數(shù):

參數(shù)名 類型 必填 說明
title String 事件的標(biāo)題
description String 事件的描述
startDate long 事件開始時(shí)間,以從公元紀(jì)年開始計(jì)算的協(xié)調(diào)世界時(shí)毫秒數(shù)表示
endDate long 事件結(jié)束時(shí)間,以從公元紀(jì)年開始計(jì)算的協(xié)調(diào)世界時(shí)毫秒數(shù)表示
timezone String 事件的時(shí)區(qū)
allDay boolean true 表示此事件占用一整天(按照本地時(shí)區(qū)的定義)。 false 表示它是常規(guī)事件,可在一天內(nèi)的任何時(shí)間開始和結(jié)束
rrule String 重復(fù)事件必須 事件的重復(fù)發(fā)生規(guī)則格式。例如,"FREQ=WEEKLY;COUNT=10;WKST=SU"。 您可以在此處找到更多示例
remindMinutes Array 在事件開始前幾分鐘進(jìn)行提醒。例如:[5,15,30]
organizer String 事件組織者(所有者)的電子郵件
success Function 成功回調(diào),值為插入成功的id
fail Function 失敗回調(diào)
cancel Function 取消回調(diào)
fail返回錯(cuò)誤代碼
錯(cuò)誤碼 說明
201 用戶拒絕,獲取寫日歷權(quán)限失敗
202 1000+ 參數(shù)非法,如輸入時(shí)間格式不對(duì)、參數(shù)不符合標(biāo)準(zhǔn)

示例:

calendar.insert({
  title: '事件A',
  startDate: '1490770543000',
  endDate: '1490880543000',
  remindMinutes: [5, 15, 30],
  duration: 'PT1H',
  rrule: 'FREQ=WEEKLY;COUNT=2',
  success: function (data) {
    console.log('handling success')
  }
})

后臺(tái)運(yùn)行限制

禁止使用。

后臺(tái)運(yùn)行詳細(xì)用法參見 后臺(tái)運(yùn)行腳本。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)