From 6e54977ad0aafff5917543c9b406d89356926b17 Mon Sep 17 00:00:00 2001 From: z00797030 Date: Fri, 25 Aug 2023 10:52:50 +0800 Subject: [PATCH] =?UTF-8?q?API=E7=A4=BA=E4=BE=8B=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: z00797030 --- .../reference/apis/js-apis-calendarManager.md | 36 +++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-calendarManager.md b/zh-cn/application-dev/reference/apis/js-apis-calendarManager.md index 47bee8ae79..a72ee3c8a3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-calendarManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-calendarManager.md @@ -107,11 +107,22 @@ deleteCalendar(calendar: Calendar, callback: AsyncCallback\): void **示例**: ```js -calendarManager.deleteCalendar(specificCalendar, (err) => { +const calendarAccount: calendarManager.CalendarAccount = { + name: 'MyCalendar', + type: calendarManager.CalendarType.LOCAL +}; +calendarManager.getCalendar(calendarAccount, (err, data) => { if (err) { - console.error("Failed to delete calendar"); + console.error("Failed to get calendar"); } else { - console.info("Succeeded in deleting calendar"); + console.info("Succeeded in getting calendar"); + calendarManager.deleteCalendar(data, (err) => { + if (err) { + console.error("Failed to delete calendar"); + } else { + console.info("Succeeded in deleting calendar"); + } + }); } }); ``` @@ -141,10 +152,19 @@ deleteCalendar(calendar: Calendar): Promise\ **示例**: ```js -calendarManager.deleteCalendar(specificCalendar).then(() => { - console.error("Succeeded in deleting calendar"); +const calendarAccount: calendarManager.CalendarAccount = { + name: 'MyCalendar', + type: calendarManager.CalendarType.LOCAL +}; +calendarManager.getCalendar(calendarAccount).then((data) => { + console.info("Succeeded in getting calendar"); + calendarManager.deleteCalendar(data).then(() => { + console.info("Succeeded in deleting calendar"); + }).catch((err) => { + console.error("Failed to delete calendar"); + }); }).catch((err) => { - console.info("Failed to delete calendar"); + console.error("Failed to get calendar"); }); ``` @@ -199,6 +219,10 @@ getCalendar(calendarAccount: CalendarAccount, callback: AsyncCallback\ ```js let calendar = null; +const calendarAccount: calendarManager.CalendarAccount = { + name: 'MyCalendar', + type: calendarManager.CalendarType.LOCAL +}; calendarManager.getCalendar(calendarAccount, (err, data) => { if (err) { console.error("Failed to get calendar"); -- GitLab