Khắc phục sự cố
Cách khắc phục những sự cố phổ biến nhất của Form Notifications. Vẫn chưa giải quyết được? Liên hệ với chúng tôi.
Thông báo của tôi đã đi đâu?
Giờ chúng là các quy tắc. Nếu bạn đã thiết lập Form Notifications trước khi có trình chỉnh sửa theo quy tắc, mỗi nhóm người nhận của một thông báo đã trở thành một quy tắc với cùng nội dung, người nhận và điều kiện, và trình chỉnh sửa đã hiển thị một biểu ngữ một lần: Thông báo của bạn giờ là các quy tắc. Nội dung được gửi không thay đổi. Một thông báo yêu cầu phê duyệt đã trở thành một quy tắc đặt chỉ sau khi được phê duyệt, bởi người phê duyệt mà nó đã có từ trước. Bạn không cần làm lại gì cả. Xem Quy tắc.
Quy tắc của tôi không gửi
Kiểm tra lần lượt quy tắc:
- Quy tắc có đang bật không? (Quy tắc tự tắt khi có lỗi xác thực; hàng đó hiển thị Có lỗi.)
- Gửi khi có khớp không? Quy tắc đặt chỉ sau khi được phê duyệt chỉ chạy sau khi người phê duyệt của nó phê duyệt một phản hồi khớp.
- Lượt gửi có thực sự khớp với điều kiện Chỉ khi không?
- Với quy tắc email: quy tắc có ít nhất một người nhận không (một email nhập tay, người trả lời, hoặc một trường biểu mẫu)? Nếu người nhận duy nhất là người trả lời hoặc trường biểu mẫu, phản hồi đó có cung cấp địa chỉ email hợp lệ không? Nếu không, lượt gửi đó bị bỏ qua theo thiết kế.
- Trình chỉnh sửa có hiển thị cảnh báo "Quyền gửi email đang tắt" không? Việc gửi cần quyền "Gửi email thay mặt bạn". Nhấp Cho phép gửi email trong cảnh báo để cấp quyền. Xem các quyền bạn có thể từ chối.
- Quy tắc có đang tạm dừng không? Quy tắc chat, webhook và mọi quy tắc có bước phê duyệt tạm dừng khi bản dùng thử hoặc giấy phép kết thúc. Xem bên dưới.
Nếu mọi thứ có vẻ đúng, hãy mở danh sách trình kích hoạt của biểu mẫu (Tiện ích mở rộng, Apps Script, Trình kích hoạt) và xác nhận có trình kích hoạt onFormSubmit của Form Notifications.
Tôi đã sao chép biểu mẫu và các quy tắc ngừng hoạt động
Khi bạn tạo bản sao của một Google Form, Google sao chép các câu hỏi và cài đặt Form Notifications của bạn, nhưng không chuyển theo trình kích hoạt chạy ngầm vốn chạy sau mỗi lượt gửi. Đây là giới hạn của Google Forms đối với các bản sao.
Cách khắc phục: mở Form Notifications một lần trên biểu mẫu đã sao chép. Thao tác này sẽ tạo lại trình kích hoạt. Bạn chỉ cần làm một lần cho mỗi bản sao.
Email đột nhiên ngừng gửi trên một biểu mẫu bận rộn
Có thể bạn đã chạm đến hạn mức gửi hằng ngày của tài khoản Google (khoảng 100 email/ngày với Gmail cá nhân, 1.500/ngày với Workspace). Quy tắc email gửi từ chính tài khoản của bạn và được tính vào hạn mức đó. Hạn mức sẽ được đặt lại sau khoảng 24 giờ. Xem Gửi & Hạn mức gửi.
Mọi lượt gửi gần đây đều hiển thị "Gửi thất bại"
Khi lịch sử hiển thị một loạt lượt gửi thất bại, vấn đề thường nằm ở tài khoản người gửi (người chỉnh sửa được hiển thị là người gửi; email được gửi đi từ một tài khoản, ngay cả trên các biểu mẫu có nhiều người chỉnh sửa):
- Người gửi có thể đã từ chối quyền "Gửi email thay mặt bạn". Các lượt gửi sẽ thất bại cho đến khi họ cấp quyền (cách cấp). Trình chỉnh sửa hiển thị cảnh báo khi phát hiện tình trạng này.
- Nếu bạn là người đồng chỉnh sửa, Tiếp quản việc gửi (trong cảnh báo) sẽ chuyển người gửi sang tài khoản của bạn. Các lượt gửi mới sau đó sẽ được gửi từ bạn.
Người thiết lập các quy tắc đã rời đi
Email được gửi bằng tài khoản của một người chỉnh sửa. Nếu người đó mất quyền truy cập vào biểu mẫu (rời tổ chức, gỡ cài đặt tiện ích), việc gửi sẽ dừng lại một cách âm thầm: phản hồi vẫn tiếp tục đến nhưng không có email nào được gửi đi. Trình chỉnh sửa phát hiện điều này và hiển thị cảnh báo "Email có thể đã ngừng gửi"; nhấp Tiếp quản việc gửi để tiếp tục gửi từ tài khoản của chính bạn.
Những gì vẫn hoạt động sau khi thời gian dùng thử kết thúc?
Trình chỉnh sửa hiển thị biểu ngữ nâng cấp, nhưng các quy tắc email gửi trên mọi phản hồi của bạn vẫn tiếp tục gửi, và bạn vẫn có thể tạo và chỉnh sửa chúng; những gì bạn đã thiết lập không bị gián đoạn đối với người trả lời. Các tính năng trả phí tạm dừng, và quy tắc dùng các tính năng đó không thể chỉnh sửa cho đến khi bạn nâng cấp: quy tắc Slack, Discord, Teams và webhook, và mọi quy tắc có bước phê duyệt (các lượt gửi bị bỏ qua vẫn hiển thị trong lịch sử). Nâng cấp sẽ mở khóa các quy tắc đó và khôi phục chúng cho các lượt gửi mới. Xem những gì cần giấy phép.
Quy tắc Slack, Discord, Teams hoặc webhook hiển thị "Đã tạm dừng"
Điểm cuối đã trả về HTTP 404 hoặc 410, nên nó không còn tồn tại: incoming webhook đã bị xóa trong ứng dụng chat, hoặc Zap, scenario hay route trên máy chủ đã bị gỡ. Form Notifications đã tạm dừng quy tắc và gửi cho bạn một email. Tạo URL webhook mới trong ứng dụng, chỉnh sửa quy tắc, dán vào qua Thay thế, và lưu. Quy tắc tiếp tục với các lượt gửi mới.
Các lỗi khác (hết thời gian chờ, lỗi 5xx) không tạm dừng gì cả: lượt gửi được thử lại một lần rồi ghi vào Lịch sử kèm mã trạng thái HTTP.
Quy tắc hiển thị "Người phê duyệt bị tạm dừng"
Kênh phê duyệt của quy tắc đã trả về HTTP 404 hoặc 410, nên URL webhook không còn tồn tại. Không ai trong kênh thấy yêu cầu phê duyệt đó, nên nó đã được gửi qua email cho chủ sở hữu quy tắc, với cùng các nút Phê duyệt và Từ chối. Cho đến khi bạn sửa, mọi yêu cầu mới đều được gửi qua email cho chủ sở hữu. Tạo URL webhook mới trong ứng dụng chat, mở người phê duyệt của quy tắc, dán vào và lưu. Lịch sử hiển thị từng yêu cầu đã gửi cho chủ sở hữu, và lý do.
Nếu đăng thất bại vì lý do khác (hết thời gian chờ, lỗi 5xx), yêu cầu đó cũng được gửi qua email cho chủ sở hữu, nhưng người phê duyệt không bị tạm dừng.
Webhook đến nhưng chữ ký không khớp
- Tính HMAC trên các byte thô của body yêu cầu, trước bất kỳ bước phân tích JSON hay tuần tự hóa lại nào. Các framework tự động phân tích JSON sẽ làm thay đổi khoảng trắng.
- So sánh với toàn bộ giá trị header, bao gồm tiền tố
sha256=, ở dạng hex chữ thường. - Nếu bạn đã tạo lại khóa bằng Khóa ký mới, khóa cũ ngừng hoạt động ngay khi bạn lưu.
Xem xác minh chữ ký.
Quy tắc đặt "Chỉ sau khi được phê duyệt" không bao giờ chạy
- Quy tắc cần người phê duyệt của nó thực sự quyết định; sự kiện đi theo quyết định của họ, không theo bản thân lượt gửi.
- Điều kiện Chỉ khi của quy tắc vẫn áp dụng: một phản hồi không khớp sẽ không bao giờ đến người phê duyệt đó.
- Quy tắc email có bước phê duyệt cần giấy phép đang hoạt động (bản dùng thử cũng được tính); nếu không có, lượt gửi được ghi là đã tạm dừng.
Hai quy tắc dùng chung một người phê duyệt nhưng người đó chỉ nhận một yêu cầu
Đó là thiết kế. Phê duyệt tính theo từng người phê duyệt, không theo từng quy tắc: một phản hồi khớp với nhiều quy tắc cùng chờ một người phê duyệt chỉ tạo ra một yêu cầu, và mọi quy tắc khớp đều chạy theo một quyết định đó. Một quy tắc chờ một người phê duyệt khác sẽ nhận yêu cầu riêng. Xem một yêu cầu cho mỗi người phê duyệt.
Email đang vào thư mục spam
- Đặt địa chỉ trả lời tới trên quy tắc (Nội dung, Người gửi và địa chỉ trả lời). Một địa chỉ trả lời thực sự khiến người nhận và nhà cung cấp thư có xu hướng tin tưởng thư hơn.
- Trên tên miền Google Workspace được quản lý, hãy nhờ quản trị viên xác nhận rằng cài đặt bảo mật email của tên miền không lọc các thư gửi qua tiện ích bổ sung.
Hiển thị sai tài khoản Google
Các câu hỏi về tài khoản, bao gồm việc hiển thị sai tài khoản Google, được giải đáp trong trang Câu hỏi chung của chúng tôi.
