跳到主要内容

bn.addPhoneCalendar

addPhoneCalendar(options): Promise<{}>

description Add events to the system calendar

remark supported jssdk > 4.47.0

example

const res = await bn.addPhoneCalendar( {
title: "Project Kickoff Meeting",
startTime: 1687075200, // Unix timestamp for 2023-06-18 10:00:00 UTC
endTime: 1687082400, // Unix timestamp for 2023-06-18 12:00:00 UTC
allDay: false,
description: "Discuss project goals and timeline",
location: "Conference Room A",
alarm: true,
alarmOffset: 900 // Alarm 15 minutes before start
})

Parameters

NameType
optionsAddPhoneCalendarOptions

Returns

Promise<{}>


Interface: AddPhoneCalendarOptions

NameTypeDescription
titlestringEvent title, required
startTimenumberStart time as a Unix timestamp, required
allDay?booleanWhether the event lasts all day, default is false
description?stringEvent description
location?stringEvent location
endTime?numberEnd time as a Unix timestamp, defaults to startTime if not provided
alarm?booleanWhether to set an alarm, default is true
alarmOffset?numberAlarm offset in seconds, default 0 means alarm at start time