문제 해결
가장 흔한 Form Notifications 문제의 해결 방법입니다. 그래도 해결되지 않으면 문의해 주세요.
알림은 어디로 갔나요?
이제 규칙입니다. 규칙 기반 편집기 이전에 Form Notifications를 설정했다면, 알림의 각 수신자 그룹이 같은 메시지, 수신자, 조건을 가진 규칙 하나가 되었고, 편집기에 한 번 배너가 표시되었습니다. 알림이 이제 규칙으로 바뀌었습니다. 발송되는 내용은 달라지지 않았습니다. 승인이 필요했던 알림은 이미 있던 승인자로 승인 후에만 발송되도록 설정된 규칙이 되었습니다. 다시 설정할 것은 없습니다. 규칙을 참고하세요.
규칙이 발송되지 않았습니다
규칙을 차례로 확인해 보세요.
- 규칙이 켜져 있나요? (유효성 검사 오류가 있으면 자동으로 꺼지고, 줄에 오류 있음이 표시됩니다.)
- 보내는 시점이 맞나요? 승인 후에만으로 설정한 규칙은 그 규칙의 승인자가 일치하는 응답을 승인한 뒤에만 실행됩니다.
- 제출이 실제로 추가 조건과 일치했나요?
- 이메일 규칙이라면: 수신자가 최소 한 명(직접 입력한 이메일, 응답자, 양식 필드) 있나요? 유일한 수신자가 응답자 또는 양식 필드라면, 해당 응답에 유효한 이메일 주소가 있었나요? 없었다면 그 제출은 의도적으로 건너뜁니다.
- 편집기에 “이메일 권한이 꺼져 있습니다” 경고가 표시되나요? 발송에는 "내 명의로 이메일 전송" 권한이 필요합니다. 경고의 이메일 발송 허용을 클릭해 권한을 부여하세요. 거부할 수 있는 권한을 참고하세요.
- 규칙이 일시중지되었나요? 채팅, 웹훅 규칙과 승인 단계가 있는 규칙은 체험이나 라이선스가 끝나면 일시중지됩니다. 아래를 참고하세요.
모든 것이 올바르게 보인다면 설문지의 트리거 목록(확장 프로그램, Apps Script, 트리거)을 열어 Form Notifications의 onFormSubmit 트리거가 있는지 확인하세요.
설문지를 복사했더니 규칙이 작동하지 않습니다
Google 설문지를 복사하면 질문과 Form Notifications 설정은 복사되지만, 제출마다 실행되는 숨은 트리거는 복사되지 않습니다. 복사본에 대한 Google 설문지의 제한입니다.
해결 방법: 복사한 설문지에서 Form Notifications를 한 번 여세요. 트리거가 다시 만들어집니다. 복사본마다 한 번만 하면 됩니다.
응답이 많은 설문지에서 이메일이 갑자기 중단되었습니다
Google 계정의 일일 발송 한도(개인 Gmail은 하루 약 100통, Workspace는 하루 약 1,500통)에 도달했을 수 있습니다. 이메일 규칙은 본인 계정에서 발송되어 이 한도에 포함됩니다. 약 24시간 후에 초기화됩니다. 발송 및 발송 한도를 참고하세요.
최근 제출이 모두 "발송 실패"로 표시됩니다
기록에 발송 실패가 이어진다면 보통 발신자 계정이 원인입니다 (발신자로 표시된 편집자. 편집자가 여러 명인 설문지에서도 이메일은 한 계정에서 발송됩니다).
- 발신자가 "내 명의로 이메일 전송" 권한을 거부했을 수 있습니다. 권한을 부여할 때까지 발송이 실패합니다 (방법). 편집기는 이런 상황을 감지하면 경고를 표시합니다.
- 공동 편집자라면 경고의 발송 이어받기로 발신자를 본인 계정으로 바꿀 수 있습니다. 이후 새 제출은 본인 계정에서 발송됩니다.
규칙을 설정한 사람이 떠났습니다
이메일은 한 명의 편집자 계정에서 발송됩니다. 그 사람이 설문지에 접근할 수 없게 되면(조직을 떠남, 부가기능 제거 등) 발송이 조용히 멈춥니다. 응답은 계속 들어오지만 이메일은 발송되지 않습니다. 편집기가 이를 감지해 “알림 발송이 중단되었을 수 있습니다” 경고를 표시합니다. 발송 이어받기를 클릭하면 본인 계정에서 계속 발송할 수 있습니다.
체험 기간이 끝난 후에는 무엇이 계속 동작하나요?
편집기에 업그레이드 배너가 표시되지만, 모든 응답에 발송되는 이메일 규칙은 계속 발송되고 만들거나 수정하는 것도 계속 가능합니다. 설정한 내용이 응답자에게 문제를 일으키지 않습니다. 유료 기능은 일시중지되고, 그 기능을 쓰는 규칙은 업그레이드할 때까지 수정할 수 없습니다. Slack, Discord, Teams, 웹훅 규칙과 승인 단계가 있는 규칙이 해당됩니다 (건너뛴 제출은 기록에서 확인할 수 있습니다). 업그레이드하면 그 규칙들이 다시 열리고 새 제출부터 재개됩니다. 라이선스가 필요한 기능을 참고하세요.
Slack, Discord, Teams 또는 웹훅 규칙에 "일시중지됨"이 표시됩니다
엔드포인트가 HTTP 404 또는 410을 돌려주었으므로 더 이상 존재하지 않습니다. 채팅 앱에서 수신 웹훅이 삭제되었거나, Zap, 시나리오, 서버 경로가 제거된 경우입니다. Form Notifications가 규칙을 일시중지하고 이메일을 한 통 보냈습니다. 앱에서 새 웹훅 URL을 만들고, 규칙을 수정해 교체에 붙여넣은 뒤 저장하세요. 새 제출부터 규칙이 다시 작동합니다.
다른 실패(시간 초과, 5xx 오류)는 아무것도 일시중지하지 않습니다. 전송을 한 번 재시도한 뒤 HTTP 상태와 함께 기록에 남깁니다.
규칙에 "승인자 일시 중지됨"이 표시됩니다
규칙의 채널 승인자가 HTTP 404 또는 410을 돌려주었으므로 웹훅 URL이 더 이상 존재하지 않습니다. 채널의 누구도 그 승인 요청을 보지 못했으므로, 같은 승인·거부 버튼과 함께 규칙 소유자에게 이메일로 전송되었습니다. 수정하기 전까지 새 요청은 모두 소유자에게 이메일로 전송됩니다. 채팅 앱에서 새 웹훅 URL을 만들고, 규칙의 승인자를 열어 붙여넣은 뒤 저장하세요. 기록에는 소유자에게 간 각 요청과 그 이유가 표시됩니다.
다른 이유(시간 초과, 5xx 오류)로 게시에 실패해도 해당 요청은 소유자에게 이메일로 전송되지만, 승인자는 일시 중지되지 않습니다.
웹훅은 도착하는데 서명이 일치하지 않습니다
- JSON을 파싱하거나 다시 직렬화하기 전의 원본 요청 본문 바이트로 HMAC을 계산하세요. JSON을 자동으로 파싱하는 프레임워크는 공백을 바꿉니다.
sha256=접두사를 포함한 헤더 값 전체와 소문자 16진수로 비교하세요.- 새 서명 비밀키로 비밀키를 다시 만들었다면, 이전 비밀키는 저장한 순간부터 동작하지 않습니다.
서명 검증하기를 참고하세요.
"승인 후에만"으로 설정한 규칙이 실행되지 않습니다
- 그 규칙의 승인자가 실제로 결정해야 합니다. 이 이벤트는 제출이 아니라 그 결정을 따릅니다.
- 규칙의 추가 조건은 그대로 적용됩니다: 일치하지 않는 응답은 그 승인자에게 전달조차 되지 않습니다.
- 승인 단계가 있는 이메일 규칙에는 유효한 라이선스가 필요합니다 (체험 포함). 없으면 제출이 일시중지로 기록됩니다.
승인자가 같은 규칙 두 개가 있는데 요청은 하나만 왔습니다
정상입니다. 승인은 규칙이 아니라 승인자 단위입니다. 같은 승인자를 기다리는 여러 규칙과 일치하는 응답은 요청을 하나만 만들고, 일치하는 모든 규칙이 그 한 번의 결정으로 실행됩니다. 다른 승인자를 기다리는 규칙은 자신만의 요청을 받습니다. 승인자별로 요청 하나를 참고하세요.
이메일이 스팸함으로 갑니다
- 규칙에 회신 주소를 설정하세요 (메시지, 보내는 사람 및 회신 주소). 실제 회신 주소가 있으면 수신자와 메일 제공업체가 메시지를 더 신뢰합니다.
- 관리형 Google Workspace 도메인이라면, 도메인의 이메일 보안 설정이 부가기능을 통해 발송된 메시지를 필터링하지 않는지 관리자에게 확인을 요청하세요.
잘못된 Google 계정이 표시됩니다
잘못된 Google 계정이 표시되는 경우를 포함한 계정 관련 질문은 공통 질문에서 다룹니다.
