Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
648566ae
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
648566ae
编写于
8月 08, 2023
作者:
Z
z00797030
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
doc格式修改
Signed-off-by:
N
z00797030
<
zhuchengli@huawei.com
>
上级
b910e5c4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
17 deletion
+21
-17
zh-cn/application-dev/reference/apis/js-apis-calendarManager.md
...application-dev/reference/apis/js-apis-calendarManager.md
+21
-17
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-calendarManager.md
浏览文件 @
648566ae
...
...
@@ -171,9 +171,9 @@ let calendar = null;
calendarManager
.
getCalendar
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
"
Failed to get calendar
"
);
calendar
=
data
;
}
else
{
console
.
info
(
"
Succeeded in getting calendar
"
);
calendar
=
data
;
}
});
```
...
...
@@ -198,11 +198,13 @@ getCalendar(calendarAccount: CalendarAccount, callback: AsyncCallback\<Calendar>
**示例**
:
```
js
let
calendar
=
null
;
calendarManager
.
getCalendar
(
calendarAccount
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
"
Failed to get calendar
"
);
}
else
{
console
.
info
(
"
Succeeded in getting calendar
"
);
calendar
=
data
;
}
});
```
...
...
@@ -232,8 +234,10 @@ getCalendar(calendarAccount?: CalendarAccount): Promise\<Calendar>
**示例**
:
```
js
let
calendar
=
null
;
calendarManager
.
getCalendar
().
then
((
data
)
=>
{
console
.
info
(
"
Succeeded in getting calendar
"
);
calendar
=
data
;
}).
catch
((
err
)
=>
{
console
.
error
(
"
Failed to get calendar
"
);
});
...
...
@@ -736,7 +740,7 @@ calendar.getEvents(filter).then((data) => {
getConfig(): CalendarConfig
获取日历
帐户
信息。
获取日历
配置
信息。
**系统能力**
: SystemCapability.Applications.CalendarData
...
...
@@ -744,7 +748,7 @@ getConfig(): CalendarConfig
| 类型 | 说明 |
| --------------------------------- | -------------- |
|
[
CalendarConfig
](
#calendarconfig
)
| 日历
帐户
信息。 |
|
[
CalendarConfig
](
#calendarconfig
)
| 日历
配置
信息。 |
**示例**
:
...
...
@@ -820,7 +824,7 @@ calendar.setConfig(config).then(() => {
getAccount(): CalendarAccount
获取日历
帐户
。
获取日历
账户信息
。
**系统能力**
: SystemCapability.Applications.CalendarData
...
...
@@ -868,19 +872,19 @@ console.info("get account success");
| 名称 | 类型 | 只读 | 必填 | 说明 |
| -------------- | --------------------------------- | ---- | ---- | ------------------------------------------------------------ |
| id | number | 是 | 否 | 日程id。
[
addEvent()
](
#addevent
)
、
[
addEvents()
](
#addevents
)
不填
|
| id | number | 是 | 否 | 日程id。
当调用
[
addEvent()
](
#addevent
)
、
[
addEvents()
](
#addevents
)
创建日程时,不填写此参数。
|
| type |
[
EventType
](
#eventtype
)
| 否 | 是 | 日程类型。 |
| title | string | 否 | 否 | 日程标题。不填时,默认为空字符串 |
| title | string | 否 | 否 | 日程标题。不填时,默认为空字符串
。
|
| location |
[
Location
](
#location
)
| 否 | 否 | 日程地点。不填时,默认为null。 |
| startTime | number | 否 | 是 | 日程开始时间。 |
| endTime | number | 否 | 是 | 日程结束时间。 |
| isAllDay | boolean | 否 | 否 | 是否为全天日程。当取值为true时,说明为全天日程;当取值为false时,说明不是全天日程,默认为非全天日程 |
| isAllDay | boolean | 否 | 否 | 是否为全天日程。当取值为true时,说明为全天日程;当取值为false时,说明不是全天日程,默认为非全天日程
。
|
| attendee |
[
Attendee
](
#attendee
)[]
| 否 | 否 | 日程参与者。不填时,默认为null。 |
| timeZone | string | 否 | 否 | 日程时区。不填时,默认为当前所在时区,当需要创建与当前不一样的
日程时,可填入对应的时区。可通过
[
getTimeZone()
](
js-apis-system-date-time.md#systemdatetimegettimezone
)
获取当前系统时区
|
| reminderTime | number[] | 否 | 否 | 日程提醒时间。不填时,默认为不提醒 |
| recurrenceRule |
[
RecurrenceRule
](
#recurrencerule
)
| 否 | 否 | 日程重复规则。不填时,默认为不重复 |
| description | string | 否 | 否 | 日程描述。不填时,默认为空字符串 |
| service |
[
EventService
](
#eventservice
)
| 否 | 否 | 日程服务。不填时,默认没有一键服务 |
| timeZone | string | 否 | 否 | 日程时区。不填时,默认为当前所在时区,当需要创建与当前不一样的
时区时,可填入对应的时区。可通过
[
getTimeZone()
](
js-apis-system-date-time.md#systemdatetimegettimezone
)
获取当前系统时区。
|
| reminderTime | number[] | 否 | 否 | 日程提醒时间。不填时,默认为不提醒
。
|
| recurrenceRule |
[
RecurrenceRule
](
#recurrencerule
)
| 否 | 否 | 日程重复规则。不填时,默认为不重复
。
|
| description | string | 否 | 否 | 日程描述。不填时,默认为空字符串
。
|
| service |
[
EventService
](
#eventservice
)
| 否 | 否 | 日程服务。不填时,默认没有一键服务
。
|
## CalendarType
...
...
@@ -916,7 +920,7 @@ console.info("get account success");
### filterById
filterById(ids: number[]): EventFilter
static
filterById(ids: number[]): EventFilter
根据日程id过滤日程。
...
...
@@ -947,7 +951,7 @@ calendar.getEvents(filter).then((data) => {
### filterByTime
filterByTime(start: number, end: number): EventFilter
static
filterByTime(start: number, end: number): EventFilter
根据日程时间过滤日程。
...
...
@@ -979,7 +983,7 @@ calendar.getEvents(filter).then((data) => {
### filterByTitle
filterByTitle(title: string): EventFilter
static
filterByTitle(title: string): EventFilter
根据日程标题过滤日程。
...
...
@@ -1017,7 +1021,7 @@ calendar.getEvents(filter).then((data) => {
| 名称 | 值 | 说明 |
| --------- | ---- | -------------------- |
| NORMAL | 0 | 普通日程。 |
| IMPORTANT | 1 | 重要日程。支持倒计时 |
| IMPORTANT | 1 | 重要日程。支持倒计时
。
|
## RecurrenceRule
...
...
@@ -1028,7 +1032,7 @@ calendar.getEvents(filter).then((data) => {
| 名称 | 类型 | 只读 | 必填 | 说明 |
| ------------------- | ------------------------------------------- | ---- | ---- | ------------------------------- |
| recurrenceFrequency |
[
RecurrenceFrequency
](
#recurrencefrequency
)
| 否 | 是 | 日程重复规则类型。 |
| expire | number | 否 | 否 | 重复周期截止日。不填时,默认为0 |
| expire | number | 否 | 否 | 重复周期截止日。不填时,默认为0
。
|
## RecurrenceFrequency
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录