Mở rộng Google Biểu mẫu bằng tiện ích bổ sung

Google Biểu mẫu là một giải pháp bảng câu hỏi và khảo sát dựa trên đám mây, có tính năng cộng tác theo thời gian thực và các công cụ mạnh mẽ để tuỳ chỉnh câu hỏi trong biểu mẫu. Bạn cũng có thể dùng Biểu mẫu để tạo bài kiểm tra trực tuyến.

Bạn có thể mở rộng Biểu mẫu bằng các tiện ích bổ sung giúp người dùng tạo các bản khảo sát mới, thiết lập kết nối với các hệ thống bên thứ ba và tích hợp dữ liệu Biểu mẫu với các ứng dụng khác trong Google Workspace (như Google Trang tính).

Bạn có thể xem các tiện ích bổ sung cho Biểu mẫu mà người khác đã tạo trên Google Workspace Marketplace.

Giải pháp

Sau đây là một số việc bạn có thể làm với các tiện ích bổ sung mở rộng Google Biểu mẫu:

  • Tạo, truy cập và chỉnh sửa Biểu mẫu bằng dịch vụ Biểu mẫu Apps Script tích hợp. Dịch vụ Bảng tính cho phép bạn truy cập vào Google Trang tính nơi lưu trữ các câu trả lời của biểu mẫu.
  • Kiểm soát hành vi của biểu mẫu từ một tiện ích bổ sung bằng cách sử dụng Dịch vụ biểu mẫu. Ví dụ: xác định xem biểu mẫu có chấp nhận câu trả lời hay gửi thông báo xác nhận cho người trả lời.
  • Tạo trình đơn tuỳ chỉnh và xác định nhiều giao diện hộp thoại và thanh bên tuỳ chỉnh bằng HTML và CSS tiêu chuẩn. Các thành phần giao diện người dùng này mở rộng trình chỉnh sửa Google Biểu mẫu, chứ không phải biểu mẫu mà người trả lời nhìn thấy.
  • Sử dụng trình kích hoạt bổ sung để chạy các hàm được chỉ định khi xảy ra một số sự kiện kích hoạt nhất định. Ví dụ: trình kích hoạt có thể cài đặt form-submit cho phép tiện ích bổ sung của bạn phản ứng bất cứ khi nào có người gửi câu trả lời trong biểu mẫu.

Cấu trúc biểu mẫu

Google Biểu mẫu bao gồm tiêu đề, nội dung mô tả và danh sách các câu hỏi trong biểu mẫu. Nếu muốn, Biểu mẫu có thể có một Google Trang tính được liên kết để thu thập các câu trả lời của biểu mẫu.

Mỗi câu hỏi trong biểu mẫu đều có một loại cho biết loại thông tin mà câu hỏi đó yêu cầu người trả lời cung cấp, hoặc một phần tử biểu mẫu tĩnh (chẳng hạn như hình ảnh hoặc video). Mỗi loại được biểu thị bằng một đối tượng trong dịch vụ Biểu mẫu của Apps Script. Tiện ích bổ sung cho biểu mẫu có thể sử dụng dịch vụ này để thêm, sửa đổi, sắp xếp lại hoặc xoá các phần tử sau đây của biểu mẫu:

Đố vui

Biểu mẫu cũng có thể đóng vai trò là bài kiểm tra. Nếu chỉ định một biểu mẫu là bài kiểm tra, bạn có thể chỉ định giá trị điểm và phản hồi cho từng câu hỏi trong biểu mẫu. Giá trị điểm cho phép chấm điểm tuỳ chỉnh cho bài kiểm tra. Ý kiến phản hồi, được biểu thị bằng lớp QuizFeedback trong dịch vụ Biểu mẫu, là văn bản và đường liên kết được trình bày cho người trả lời sau khi trả lời câu hỏi biểu mẫu được liên kết.

Điều kiện kích hoạt

Điều kiện kích hoạt Apps Script cho phép một dự án tập lệnh thực thi một hàm cụ thể khi đáp ứng một số điều kiện nhất định, chẳng hạn như khi biểu mẫu được gửi hoặc khi tiện ích bổ sung được cài đặt.

Hãy xem phần trình kích hoạt bổ sung để biết thêm thông tin về những trình kích hoạt có thể dùng với tiện ích bổ sung của Biểu mẫu và những hạn chế áp dụng cho việc sử dụng các trình kích hoạt này.