Bạn có thể Lên lịch cho Google Biểu mẫu Tự động Mở hoặc Đóng không?
Trả lời nhanh: Không, không có sẵn. Google Biểu mẫu chỉ có công tắc thủ công "Đang nhận phản hồi" — không có bộ lên lịch ngày/giờ tích hợp sẵn. Để tự động hóa nó, hãy viết một Google Apps Script với trình kích hoạt dựa trên thời gian, cài đặt tiện ích bổ sung của bên thứ ba như formLimiter, hoặc chỉ cần chuyển thủ công nếu thời điểm không quan trọng.
Nhiều người mong đợi Google Biểu mẫu có tính năng lên lịch — đặt ngày mở, đặt ngày đóng, rồi bỏ đi. Nó không có. Điều Google Biểu mẫu cung cấp cho bạn là một công tắc thủ công duy nhất trong tab Phản hồi: "Đang nhận phản hồi," bật hoặc tắt. Mọi thứ vượt ra ngoài công tắc thủ công đó là điều bạn phải tự xây dựng hoặc thêm vào. Đây là những gì thực sự hiệu quả cho các khung giờ thi, hạn chót đăng ký, và khuyến mãi có thời hạn.
Google Biểu mẫu thực sự cung cấp cho bạn những gì
Mở biểu mẫu của bạn, nhấp vào tab Phản hồi, và bạn sẽ thấy một công tắc có nhãn Đang nhận phản hồi. Tắt nó đi và bất kỳ ai truy cập liên kết biểu mẫu sẽ thấy thông báo rằng biểu mẫu không còn nhận lượt gửi nữa, cùng với một thông báo tùy chỉnh không bắt buộc mà bạn có thể đặt. Đó là toàn bộ cơ chế gốc — không có trường nào trong Cài đặt để nhập ngày đóng hoặc ngày mở. Xem hướng dẫn của chúng tôi về đóng Google Biểu mẫu và giới hạn phản hồi để biết thêm về công tắc đó và các tùy chọn giới hạn phản hồi liên quan.
Lựa chọn 1: Chuyển đổi thủ công
Đối với việc sử dụng quy mô nhỏ hoặc không chính thức — RSVP bữa trưa nhóm, một bài tập lớp đến hạn vào một giờ cụ thể — cách đơn giản nhất là chỉ cần nhớ tự chuyển công tắc vào đúng thời điểm. Nó không tốn gì và không cần thiết lập kỹ thuật. Nhược điểm rõ ràng là nó hoàn toàn phụ thuộc vào việc bạn nhớ, và "đóng đúng lúc 11:59 tối" không hoạt động tốt nếu bạn đang ngủ.
Lựa chọn 2: Google Apps Script với trình kích hoạt dựa trên thời gian
Đối với bất cứ điều gì mà thời điểm đóng chính xác thực sự quan trọng — một khung giờ thi, một hạn chót được thực thi vì sự công bằng — Google Apps Script có thể làm điều này một cách đáng tin cậy. Apps Script là lớp viết tập lệnh tích hợp sẵn của Google cho các ứng dụng Workspace, và nó có thể điều khiển một biểu mẫu theo chương trình, bao gồm chuyển đổi "Đang nhận phản hồi" theo lịch. Xem hướng dẫn rộng hơn của chúng tôi về Google Apps Script cho Google Biểu mẫu để biết thêm về những gì lớp viết tập lệnh có thể làm ngoài việc lên lịch. Các bước cho trường hợp sử dụng cụ thể này ở trong hộp trên: mở trình soạn tập lệnh từ biểu mẫu của bạn, viết một hàm ngắn gọi setAcceptingResponses(false), và gắn một trình kích hoạt dựa trên thời gian cho đúng thời điểm bạn muốn nó kích hoạt. Cùng một mẫu hoạt động ngược lại để tự động mở biểu mẫu bằng cách gọi setAcceptingResponses(true) vào thời điểm đã lên lịch.
Lựa chọn 3: formLimiter (tiện ích bổ sung của bên thứ ba)
Nếu viết tập lệnh không phải là điều bạn muốn tự làm, formLimiter là một tiện ích bổ sung phổ biến có sẵn qua Google Workspace Marketplace tự động đóng biểu mẫu dựa trên ngày, giờ, hoặc tổng số phản hồi. Đáng lưu ý rằng formLimiter là công cụ của bên thứ ba, không phải thứ do Google xây dựng hoặc duy trì — nó hoạt động bằng cách kết nối với biểu mẫu của bạn và chạy logic riêng của nó ở nền, tương tự về tinh thần với một Apps Script được xây dựng sẵn. Đây là một lựa chọn hợp lý nếu bạn muốn lên lịch mà không tự viết mã, nhưng như với bất kỳ tiện ích bổ sung của bên thứ ba nào, đáng để xem xét quyền hạn nó yêu cầu trước khi cài đặt.
Các trường hợp sử dụng phổ biến
- Khung giờ thi. Một bài kiểm tra phải đóng vào đúng thời điểm bất kể ai vẫn đang trả lời — Apps Script hoặc formLimiter là lựa chọn đáng tin cậy ở đây, vì chuyển đổi thủ công có nguy cơ đóng muộn.
- Hạn chót đăng ký. Đăng ký sự kiện hoặc mục nhập rút thăm trúng thưởng cần dừng nhận phản hồi ngay khi hạn chót qua đi — cả hai lựa chọn tự động đều hoạt động tốt, và kết hợp nó với cài đặt giới hạn phản hồi (xem hướng dẫn liên kết ở trên) thêm một lớp kiểm soát thứ hai.
- Khuyến mãi có thời hạn. Một biểu mẫu gắn với một khung chiến dịch ngắn được hưởng lợi từ việc tự động đóng để bạn không phải theo dõi thủ công một bộ đếm ngược.
Bạn nên dùng lựa chọn nào?
Nếu phút chính xác không quan trọng và bạn sẽ ở bên máy tính dù sao, chuyển đổi thủ công là ổn — đó thực sự là lựa chọn đơn giản nhất và không có lý do gì để làm phức tạp hóa một biểu mẫu dùng một lần. Nếu độ chính xác về thời gian quan trọng và bạn thoải mái với một chút viết tập lệnh, Apps Script miễn phí và hoàn toàn nằm trong tầm kiểm soát của bạn. Nếu bạn muốn lên lịch mà không đụng đến mã, formLimiter là lựa chọn của bên thứ ba đã được thiết lập, chỉ cần biết rằng đó không phải là sản phẩm của Google.
So sánh ba lựa chọn lên lịch
| Chuyển đổi thủ công | Trình kích hoạt Apps Script | Tiện ích bổ sung formLimiter | |
|---|---|---|---|
| Nỗ lực thiết lập | Không | Cần viết một tập lệnh ngắn | Cài đặt từ Marketplace, cấu hình cài đặt |
| Độ chính xác | Phụ thuộc vào việc bạn có mặt | Chính xác, đến từng phút | Chính xác, đến từng phút |
| Do Google xây dựng? | Không áp dụng — công tắc gốc | Có, Apps Script là sản phẩm của Google | Không, bên thứ ba |
| Có thể tự động mở biểu mẫu không? | Không, chỉ thủ công | Có, cùng mẫu ngược lại | Hạn chế — chủ yếu được xây dựng để đóng |
| Tốt nhất cho | Biểu mẫu thông thường, ít rủi ro | Bất kỳ ai thoải mái với một chút mã | Người dùng không kỹ thuật muốn lên lịch mà không viết tập lệnh |
Điều gì xảy ra với phản hồi sau khi biểu mẫu tự động đóng
Bất kể phương pháp nào kích hoạt việc đóng, hành vi sau đó đều giống nhau: bất kỳ ai mở liên kết sau khi "Đang nhận phản hồi" đã tắt sẽ thấy thông báo đóng tiêu chuẩn, và không có lượt gửi nào khác được ghi lại. Các phản hồi đã thu thập trước khi đóng vẫn hoàn toàn có thể truy cập trong tab Phản hồi và bất kỳ Trang tính đã liên kết nào — đóng biểu mẫu không xóa hoặc ẩn dữ liệu hiện có, nó chỉ dừng việc gửi mới. Nếu bạn cũng muốn được cảnh báo ngay khi biểu mẫu đóng (thay vì kiểm tra lại sau), hãy kết hợp bất kỳ phương pháp lên lịch nào bạn dùng với thông báo email cho phản hồi mới, để bạn có một bản ghi rõ ràng về phản hồi cuối cùng đến trước hạn chót.
Khắc phục sự cố đóng/mở theo lịch
- Trình kích hoạt Apps Script không kích hoạt. Kiểm tra trang Trình kích hoạt (biểu tượng đồng hồ) trong trình soạn Apps Script để tìm nhật ký lỗi — một nguyên nhân phổ biến là quyền cấp cho tập lệnh hết hạn hoặc bị thu hồi sau khi thay đổi mật khẩu tài khoản Google.
- Biểu mẫu đã đóng nhưng mọi người nói họ vẫn có thể gửi. Xác nhận họ không đang xem một trang đã lưu vào bộ nhớ đệm — yêu cầu họ tải lại trực tiếp liên kết biểu mẫu thay vì gửi lại từ một tab đã mở trước đó.
- Bạn muốn biểu mẫu tự động mở lại vào tuần/tháng/năm sau theo chu kỳ định kỳ. Trình kích hoạt Apps Script có thể được đặt để lặp lại (ví dụ, "mỗi tuần"), điều mà một lần đóng formLimiter thông thường không thể làm được nếu không cấu hình lại mỗi lần.
- Người trả lời báo rằng biểu mẫu nói "không nhận phản hồi" vì một lý do không liên quan đến lịch của bạn. Loại trừ một nguyên nhân không liên quan trước, như chạm giới hạn khối lượng phản hồi của Google — xem Google Biểu mẫu không nhận phản hồi để có danh sách đầy đủ các nguyên nhân.
Câu hỏi thường gặp
Google Biểu mẫu có bộ lên lịch tích hợp sẵn không?
Không. Google Biểu mẫu không có tính năng gốc nào để tự động mở hoặc đóng biểu mẫu vào một ngày và giờ cụ thể. Công tắc "Đang nhận phản hồi" trong tab Phản hồi phải được chuyển thủ công, hoặc tự động hóa bằng một tập lệnh hoặc tiện ích bổ sung.
Làm sao để tự động đóng Google Biểu mẫu vào một thời điểm nhất định?
Hai cách phổ biến là viết một Google Apps Script với trình kích hoạt dựa trên thời gian tắt "Đang nhận phản hồi" vào thời điểm bạn chọn, hoặc cài đặt tiện ích bổ sung Workspace của bên thứ ba như formLimiter đóng biểu mẫu dựa trên ngày, giờ, hoặc số lượng phản hồi.
formLimiter có phải do Google tạo ra không?
Không, formLimiter là tiện ích bổ sung của bên thứ ba được phân phối qua Google Workspace Marketplace. Nó không được Google xây dựng hoặc duy trì, mặc dù nó tích hợp trực tiếp với Google Biểu mẫu.
Tôi có thể chỉ đóng Google Biểu mẫu thủ công không?
Có — đối với việc sử dụng quy mô nhỏ hoặc không chính thức, việc chuyển thủ công "Đang nhận phản hồi" vào đúng thời điểm hoạt động tốt và không cần thiết lập gì cả.
Đóng biểu mẫu có tự động xóa các phản hồi đã thu thập không?
Không. Đóng một biểu mẫu, dù thủ công hay qua trình kích hoạt theo lịch, chỉ dừng việc gửi mới. Mọi phản hồi được thu thập trước khi đóng vẫn còn trong tab Phản hồi và bất kỳ Google Trang tính đã liên kết nào.