Tạo tệp ics trong JavaScript một cách linh hoạt

ICS là một định dạng lịch chung được sử dụng bởi một số chương trình, bao gồm Microsoft Outlook, Lịch Google và Lịch Apple. Nó cho phép người dùng chia sẻ thông tin lịch trên web và qua email

Bài viết này chỉ cho bạn cách tải xuống và tạo các tệp ICS từ các giá trị trong DataPages

Tạo tệp ics trong JavaScript một cách linh hoạt

Trong các bước bên dưới, chúng tôi sẽ chỉ cho bạn cách thêm nút tải xuống trên trang Chi tiết riêng của Trang dữ liệu lịch hiện có

Điều kiện tiên quyết. Đảm bảo rằng bạn có Trang dữ liệu lịch với các giá trị ngày và giờ. Nguồn dữ liệu của nó phải có một trường ID duy nhất.
Đảm bảo rằng Trang dữ liệu lịch của bạn đã chọn tùy chọn Bật phản hồi.

Các bước.

  1. Trong Trang dữ liệu, hãy chỉnh sửa Trang dữ liệu chi tiết nơi bạn muốn thêm nút để tải xuống lịch.  
  2. Tiếp tục tới màn hình Định cấu hình các trường của trang chi tiết.  
  3. Trong trình hướng dẫn Định cấu hình các trường của Trang dữ liệu, hãy chèn một Khối HTML. Tắt Trình chỉnh sửa HTML và dán đoạn mã sau.
  4. Trong mã đã dán, hãy thay thế FIELDNAME bằng tên trường chính xác từ bảng của bạn.
    Để JavaScript gọi các biến, Phần tử biểu mẫu cho tất cả các trường phải có thể chỉnh sửa được (không phải Chỉ hiển thị). Nếu nó chỉ dành cho mục đích hiển thị, bạn có thể áp dụng quy tắc có điều kiện để đặt các trường là Chỉ hiển thị.  Thay đổi các thuộc tính khác trong mã nếu cần. Để biết thêm thông tin, hãy xem https. //github. com/jekuer/nút thêm vào lịch .
  5. Lưu trang dữ liệu

Chèn nút để tải xuống các tệp ICS từ Trang kết quả trên lịch của bạn.  

  1. Trong DataPages, chỉnh sửa DataPage Lịch nơi bạn muốn thêm nút để tải xuống lịch
  2. Tiếp tục tới màn hình Định cấu hình các trường cho Lịch. Thêm Đầu trang & Chân trang.
  3. Trong Tiêu đề, tắt Trình chỉnh sửa HTML và dán các thư viện CSS và JS sau.
  4. Trong trình hướng dẫn Định cấu hình các trường của Trang dữ liệu, hãy chèn một Khối HTML.
  5. Trong khối HTML, tắt Trình chỉnh sửa HTML và dán đoạn mã sau.

Kết quả. Nút tải xuống xuất hiện trong Lịch. Khi người dùng nhấp vào nó, các tùy chọn tải xuống với các loại lịch có sẵn sẽ xuất hiện.

Ví dụ

Tạo tệp ics trong JavaScript một cách linh hoạt

bài viết liên quan. Tách kết quả và chi tiết trên hai trang web

Ghi chú. Bài viết này sử dụng các giải pháp HTML, JavaScript hoặc bên thứ ba bên ngoài để thêm chức năng bên ngoài bộ tính năng tiêu chuẩn của Caspio Bridge. Các giải pháp này được cung cấp “nguyên trạng” mà không có bảo hành, hỗ trợ hoặc bảo đảm. Mã trong bài viết này được cung cấp dưới dạng mẫu để hỗ trợ bạn tùy chỉnh các ứng dụng web của mình. Bạn có thể cần hiểu biết cơ bản về HTML và JavaScript để triển khai thành công

Chúng tôi đang làm việc với một khách hàng tiếp thị qua email đang gửi email đăng ký sự kiện cho khách hàng tiềm năng và cần bao gồm các liên kết và nội dung động bằng cách chuyển URL và email của khách hàng tiềm năng. Chúng tôi đã thử nghiệm nhiều công cụ thêm sự kiện lịch của bên thứ ba nhưng chúng không cung cấp hỗ trợ cho nội dung động chuyển qua liên kết email và tạo liên kết Thêm vào Lịch

Mã lịch sẽ giống như bên dưới

Đầu ra trong email sẽ giống như bên dưới

Tạo tệp ics trong JavaScript một cách linh hoạt
Tạo tệp ics trong JavaScript một cách linh hoạt
Tạo tệp ics trong JavaScript một cách linh hoạt
Tạo tệp ics trong JavaScript một cách linh hoạt

Bằng cách này, bạn có thể thêm các liên kết “Thêm vào Lịch” vào Gmail, Yahoo, Apple và Outlook và chuyển nội dung động tới các liên kết lịch. Vui lòng gửi email cho chúng tôi theo địa chỉ nếu cần bất kỳ hỗ trợ hoặc trợ giúp nào. Bạn có thể tìm thêm mẹo và thủ thuật tại Salesforce, Marketo và Pardot. Hãy cho chúng tôi biết nếu bạn có câu hỏi hoặc thắc mắc để chúng tôi có thể giúp bạn. Cho đến lúc đó, vui lòng đăng ký Kênh YouTube của chúng tôi và thích chúng tôi trên Twitter và Facebook