Tạo tập tin ics javascript
Ví dụ này giới thiệu cách xuất các sự kiện Trình lập lịch biểu sang lịch (. ics), cũng như cách nhập các sự kiện từ một. ics (được tải xuống từ bất kỳ lịch nào như Google hoặc Outlook) vào Trình lập lịch biểu của chúng tôi Thêm chi tiếtTrong ví dụ này, các sự kiện Trình lập lịch biểu có thể được xuất sang lịch (. ics) bằng cách sử dụng phương thức công khai exportToICalWiki. Theo mặc định, lịch được xuất với tên tệp Lịch. ics. Để thay đổi tên tệp này khi xuất, hãy chuyển giá trị chuỗi tùy chỉnh dưới dạng tên tệp để tải xuống tệp có tên được cung cấp này. Các sự kiện từ lịch bên ngoài cũng có thể được nhập vào Trình lập lịch biểu bằng cách sử dụng phương thức importICalWiki. Phương thức này chấp nhận đối tượng blob của một. ics được nhập làm đối số bắt buộc. Chèn mô-đun Để bắt đầu sử dụng chức năng xuất và nhập ICS trong Trình lập lịch biểu, bạn cần nhập các mô-đun ICalendarExport và ICalendarImport từ gói @syncfusion/ej2-schedule, sau đó đưa chúng vào bằng cách sử dụng Lịch trình. Phương thức Tiêm (ICalWikiExport, ICalWikiImport) Người dùng-335504541 đã đăngXin chào jeffcarter, Tôi nghĩ bạn có thể thử sử dụng ics. js và FileSaver. js Ví dụ tài liệu tham khảo https. //github. com/nwcell/ics. js https. //github. com/eligrey/FileSaver. js Trân trọng, Billy Tạo chuỗi VCALENDAR tuân thủ iCal với một VEVENT. Nếu hàm gọi lại không được cung cấp, trả về một đối tượng có dạng const { writeFileSync } = require('fs') const ics = require('ics') ics.createEvent({ title: 'Dinner', description: 'Nightly thing I do', busyStatus: 'FREE', start: [2018, 1, 15, 6, 30], duration: { minutes: 50 } }, (error, value) => { if (error) { console.log(error) } writeFileSync(`${__dirname}/event.ics`, value) })2, trong đó const { writeFileSync } = require('fs') const ics = require('ics') ics.createEvent({ title: 'Dinner', description: 'Nightly thing I do', busyStatus: 'FREE', start: [2018, 1, 15, 6, 30], duration: { minutes: 50 } }, (error, value) => { if (error) { console.log(error) } writeFileSync(`${__dirname}/event.ics`, value) })3 chứa chuỗi tuân thủ iCal nếu không có lỗi. Nếu một cuộc gọi lại được cung cấp, hãy trả về một cuộc gọi lại kiểu Node
|