NocGO.

Hướng dẫn về lịch

Tạo tệp lịch .ics từ văn bản

Để tạo tệp .ics từ văn bản, đặt chi tiết sự kiện vào mẫu iCalendar và lưu dưới dạng văn bản thuần với phần mở rộng .ics. Công cụ tạo sự kiện chạy tại chỗ xử lý định dạng giúp bạn. Hướng dẫn này giải thích cả cách dùng biểu mẫu và cách thủ công.

NocGO · Cập nhật

Tạo tệp ICS từ văn bản trong ba bước

  1. Tách nội dung nguồn thành tiêu đề, ngày đầy đủ, giờ bắt đầu, múi giờ, cùng địa điểm hoặc ghi chú. Xác định rõ các ngày tương đối trước khi tiếp tục.
  2. Nhập các trường đó vào công cụ tạo sự kiện chạy tại chỗ, hoặc thay các giá trị ví dụ trong mẫu văn bản thuần bên dưới. Chủ động chọn giờ kết thúc.
  3. Lưu kết quả với phần mở rộng .ics, kiểm tra trong trình xem và nhập vào đúng lịch. Xác nhận sự kiện đã lưu trước khi chia sẻ tệp.

Bắt đầu với đầy đủ chi tiết sự kiện

Viết ra cuộc hẹn mong muốn trước khi định dạng. Ví dụ, “Xem lại dự án ngày 6 tháng 11 năm 2026, 14:00–15:00 tại Thượng Hải” có ngày và giờ địa phương rõ ràng. “Xem lại vào chiều mai” vẫn chưa xác định ngày của nội dung nguồn và giờ bắt đầu chính xác.

Giữ tiêu đề cuộc hẹn tách biệt với địa điểm và ghi chú. Nếu nguồn có hai giờ có thể chọn, hãy chọn giờ đã thống nhất thay vì gộp chúng. Hạn chót không có thời gian bắt đầu và kết thúc có thể phù hợp với lời nhắc hơn là một khoảng thời gian trong lịch.

Công cụ tạo sự kiện iCal cho phép dán các trường văn bản đó và chọn giờ. Nó không nhận dạng ngày từ ngôn ngữ tự nhiên. Biểu mẫu chỉ định rõ ràng này hữu ích khi bạn muốn kiểm tra từng trường trước khi tạo tệp có thể chuyển đi.

Viết mẫu lịch ngắn nhất nhưng đủ dùng

Dùng trình soạn thảo văn bản thuần và thay mọi giá trị mẫu mô tả sự kiện. Ví dụ này lên lịch một giờ bắt đầu lúc 06:00 UTC, tức 14:00 tại UTC+08:00. UID chỉ để minh họa; hãy dùng mã định danh duy nhất mới cho sự kiện mới. DTSTAMP mô tả dấu thời gian của mục, không phải giờ bắt đầu cuộc họp.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Text Event//EN
BEGIN:VEVENT
UID:f0fa2abe-d2aa-491b-bda1-0bc166afca42
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:Project review
DESCRIPTION:Discuss the revised plan.
LOCATION:Meeting room
END:VEVENT
END:VCALENDAR

Lưu tệp thành project-review.ics với văn bản thuần UTF-8 và ký tự kết thúc dòng CRLF. Không lưu thành tài liệu trình xử lý văn bản hoặc HTML. Nếu trình soạn thảo ẩn phần mở rộng, kiểm tra tên tệp cuối cùng để .txt không bị tự thêm vào mà bạn không biết.

Hướng dẫn định dạng tệp ICS giải thích từng thuộc tính. Ví dụ cố ý không có khách mời, quy tắc lặp lại và cảnh báo. Thêm các tính năng đó đòi hỏi nhiều hơn việc nối thêm địa chỉ email hay viết “hàng tuần” vào tiêu đề.

Giữ dấu câu đúng cách

Trong trường văn bản, dùng ký tự thoát cho dấu phẩy là \,, dấu chấm phẩy là \; và dấu gạch chéo ngược là \\. Biểu diễn xuống dòng có chủ đích trong ghi chú bằng \n. Một dòng mới thực sự ở giữa thuộc tính có thể bị hiểu nhầm là thuộc tính lịch khác.

Gấp các dòng nội dung dài ở tối đa 75 byte UTF-8, bắt đầu mỗi dòng tiếp nối bằng một dấu cách. Đếm byte thay vì số chữ nhìn thấy, nhất là với emoji hoặc văn bản không phải tiếng Anh. Công cụ tạo xử lý việc này; chỉnh sửa thủ công cần chú ý cả ký tự thoát lẫn gấp dòng.

Sửa lỗi thường gặp khi chuyển văn bản thành ICS

Bắt đầu bằng việc ghép mỗi BEGIN với END phù hợp. Sự kiện phải nằm trong phần chứa lịch. Giữ nguyên tên thuộc tính như DTSTART, đặt dấu hai chấm sau tên và tránh dùng dấu ngoặc kép trang trí quanh cả dòng.

Kiểm tra dấu thời gian dùng UTC hay múi giờ địa phương. Thêm Z vào giờ địa phương mà không chuyển đổi sẽ thay đổi cuộc hẹn. Trong ví dụ trên, 140000Z biểu diễn thời điểm khác với buổi chiều Thượng Hải dự định. Dùng độ lệch áp dụng vào ngày diễn ra sự kiện.

Thời gian kết thúc phải sau bắt đầu. Cuộc hẹn qua nửa đêm cần ngày tiếp theo trong trường kết thúc. Sự kiện cả ngày dùng VALUE=DATE; ngày kết thúc không được tính vào khoảng. Đừng kết hợp ngày bắt đầu cả ngày với giờ kết thúc UTC chỉ để các trường trông đầy đủ.

Dùng trình xem ICS để phát hiện vấn đề thường gặp. Nó có thể tìm trường thiếu và giá trị sai định dạng, nhưng không chứng nhận mọi định nghĩa lặp lại hay múi giờ có thể có. Giữ tệp gốc để có thể hoàn tác thay đổi thủ công tác động nhầm thuộc tính.

Nhập một bản sao và kiểm tra kết quả

Mở tệp hoàn chỉnh bằng cách nhập mà lịch hỗ trợ, chọn đúng nơi lưu và xác nhận. Sau đó chuyển đến ngày sự kiện, so sánh tiêu đề, bắt đầu, kết thúc và địa điểm với nguồn. Bản xem trước tệp không chứng minh sự kiện đã được tạo.

Với cách riêng cho điện thoại, làm theo mở ICS trên iPhone. Nếu nhập qua máy tính, hãy để tài khoản đồng bộ trước khi kết luận điện thoại thiếu sự kiện. Kiểm tra mục hiện có trước khi nhập lại cùng tệp.

Tệp là bản chụp tại một thời điểm. Chỉnh sửa bản cục bộ không cập nhật sự kiện mà người khác đã nhập. Nếu kế hoạch thay đổi, hãy thông báo sửa đổi rõ ràng hoặc dùng lời mời lịch đúng cách. Tài liệu cú pháp là RFC 5545; hướng dẫn nhập của nhà cung cấp lịch quyết định thao tác cuối cùng của người dùng.

Công cụ tạo tệp lịch NocGO với biểu mẫu sự kiện và văn bản iCalendar được tạo
Công cụ hoạt động trong trình duyệt với sự kiện mẫu. Hình xem trước này không cho thấy việc nhập lịch đã hoàn tất.

Câu hỏi thường gặp

Tôi có thể tạo tệp ICS từ văn bản miễn phí không?

Có. Công cụ tạo trên trang này hoạt động không cần thanh toán hay tài khoản, và bạn cũng có thể viết tệp bằng trình soạn thảo văn bản thuần. Cả hai cách đều không cần quyền truy cập lịch. Nhập sự kiện hoàn chỉnh là thao tác riêng mà bạn xác nhận trong ứng dụng lịch đã chọn.

Vì sao tệp của tôi có tên event.ics.txt?

Trình soạn thảo có thể đã thêm phần mở rộng văn bản mặc định sau tên bạn nhập. Kiểm tra tên tệp đầy đủ và lưu bản văn bản thuần có phần mở rộng cuối cùng là .ics. Chỉ đổi tên tài liệu văn bản có định dạng là chưa đủ. Kiểm tra nội dung để bảo đảm dòng lịch đầu tiên là BEGIN:VCALENDAR.

Tôi có thể dùng “ngày mai” hoặc “thứ Hai tới” trong DTSTART không?

Không. DTSTART cần giá trị ngày hoặc ngày giờ có cấu trúc, không phải cụm từ tương đối. Xác định ngày lịch mong muốn dựa trên ngữ cảnh tin nhắn nguồn. Tin nhắn cũ nói “ngày mai” có thể chỉ một ngày đã qua. Giữ cách diễn đạt gốc hữu ích trong ghi chú sau khi xác nhận ngày thực tế.

Tôi có thể gửi cùng tệp cho nhiều người không?

Bạn có thể chia sẻ bản sao nếu nội dung phù hợp với mọi người nhận. Mỗi người vẫn cần kiểm tra và nhập tệp. Việc này không thu thập phản hồi hay đồng bộ các mục của họ với của bạn. Với cuộc họp cần lời mời và cập nhật sau đó, hãy dùng chức năng mời khách của lịch.

Cập nhật lần cuối:

BẮT ĐẦU TỪ ĐIỀU BẠN CẦN

Tiếp tục khám phá

SẮP RA MẮT

Nhận tin khi NocGO sẵn sàng.

Để lại email để nhận tin về truy cập sớm và ra mắt.

Bạn có thể rút lại sự đồng ý bất kỳ lúc nào bằng cách liên hệ hỗ trợ. Hỗ trợ ↗