Fehlerbehebung

Lösungen für häufige Probleme mit Form Notifications

Lösungen für die häufigsten Probleme mit Form Notifications. Kommen Sie nicht weiter? Nehmen Sie Kontakt auf.

Wo sind meine Benachrichtigungen geblieben?

Sie sind jetzt Regeln. Wenn Sie Form Notifications vor dem regelbasierten Editor eingerichtet haben, wurde jede Empfängergruppe einer Benachrichtigung zu einer Regel mit derselben Nachricht, denselben Empfängern und Bedingungen, und der Editor zeigte einmalig ein Banner: Deine Benachrichtigungen sind jetzt Regeln. Es hat sich nichts daran geändert, was gesendet wird. Eine Benachrichtigung mit Genehmigungspflicht wurde zu einer Regel, die auf Erst nach Genehmigung gesetzt ist, durch die genehmigende Person, die sie bereits hatte. Sie müssen nichts neu einrichten. Siehe Regeln.

Meine Regel hat nicht gesendet

Gehen Sie die Regel durch:

  • Ist die Regel eingeschaltet? (Sie schaltet sich selbst aus, wenn Validierungsfehler vorliegen; die Zeile zeigt dann Enthält Fehler.)
  • Passt Senden, wenn? Eine Regel auf Erst nach Genehmigung löst erst aus, nachdem ihre genehmigende Person eine passende Antwort genehmigt hat.
  • Hat die Einsendung tatsächlich die Bedingungen unter Nur falls erfüllt?
  • Bei einer E-Mail-Regel: Hat sie mindestens einen Empfänger (eine eingetippte E-Mail-Adresse, die befragte Person oder ein Formularfeld)? Ist der einzige Empfänger die befragte Person oder ein Formularfeld: Hat diese Antwort eine gültige E-Mail-Adresse geliefert? Falls nicht, wird die Einsendung absichtlich übersprungen.
  • Zeigt der Editor die Warnung „E-Mail-Berechtigung ist deaktiviert“ an? Der Versand braucht die Berechtigung „E-Mails in meinem Namen senden“. Klicken Sie in der Warnung auf E-Mail-Versand erlauben, um sie zu erteilen. Siehe Berechtigungen, die Sie ablehnen können.
  • Ist die Regel pausiert? Chat-, Webhook-Regeln und jede Regel mit Genehmigungsschritt pausieren, wenn die Testphase oder Lizenz endet. Siehe unten.

Wenn alles korrekt aussieht, öffnen Sie die Trigger-Liste Ihres Formulars (Erweiterungen, Apps Script, Trigger) und bestätigen Sie, dass ein onFormSubmit-Trigger für Form Notifications vorhanden ist.

Ich habe ein Formular kopiert und die Regeln funktionieren nicht mehr

Wenn Sie eine Kopie eines Google-Formulars erstellen, kopiert Google Ihre Fragen und Ihre Form Notifications-Einstellungen, aber nicht den im Hintergrund laufenden Trigger, der bei jeder Einsendung ausgeführt wird. Das ist eine Einschränkung von Google Formulare bei Kopien.

Lösung: Öffnen Sie Form Notifications einmal im kopierten Formular. Dadurch wird der Trigger neu erstellt. Das ist nur einmal pro Kopie nötig.

E-Mails haben bei einem stark genutzten Formular plötzlich aufgehört

Möglicherweise haben Sie das tägliche Sendelimit Ihres Google-Kontos erreicht (etwa 100 E-Mails pro Tag bei privatem Gmail, 1.500 pro Tag bei Workspace). E-Mail-Regeln senden von Ihrem eigenen Konto und zählen gegen dieses Limit. Es wird nach etwa 24 Stunden zurückgesetzt. Siehe Versand & Sendelimits.

Jede aktuelle Einsendung zeigt „Senden fehlgeschlagen“

Zeigt der Verlauf eine Reihe fehlgeschlagener Sendungen, liegt das Problem meist beim Absenderkonto (der als Absender angezeigten bearbeitenden Person; E-Mails werden von einem Konto versendet, auch bei Formularen mit mehreren Bearbeitenden):

  • Der Absender hat möglicherweise die Berechtigung „E-Mails in meinem Namen senden“ abgelehnt. Der Versand schlägt fehl, bis er sie erteilt (Anleitung). Der Editor zeigt eine Warnung, wenn er dieses Muster erkennt.
  • Sind Sie mitbearbeitende Person, wechselt Versand übernehmen (in der Warnung) den Absender auf Ihr Konto. Neue Einsendungen werden dann von Ihnen versendet.

Die Person, die die Regeln eingerichtet hat, ist nicht mehr da

E-Mails werden vom Konto einer bearbeitenden Person versendet. Verliert diese Person den Zugriff auf das Formular (verlässt die Organisation, deinstalliert das Add-on), stoppt der Versand stillschweigend: Antworten kommen weiter an, aber es wird nichts mehr per E-Mail versendet. Der Editor erkennt das und zeigt die Warnung „Benachrichtigungen werden möglicherweise nicht mehr gesendet“; klicken Sie auf Versand übernehmen, um von Ihrem eigenen Konto weiterzusenden.

Was funktioniert nach dem Ende meiner Testphase weiterhin?

Der Editor zeigt ein Upgrade-Banner, aber Ihre E-Mail-Regeln bei jeder Antwort senden weiter, und Sie können sie weiterhin erstellen und bearbeiten; nichts, was Sie eingerichtet haben, bricht für die befragten Personen weg. Die kostenpflichtigen Funktionen pausieren, und Regeln, die sie nutzen, lassen sich bis zum Upgrade nicht bearbeiten: Slack-, Discord-, Teams- und Webhook-Regeln sowie jede Regel mit Genehmigungsschritt (übersprungene Einsendungen sind im Verlauf sichtbar). Ein Upgrade gibt diese Regeln wieder frei und lässt sie für neue Einsendungen wieder anlaufen. Siehe was eine Lizenz benötigt.

Eine Slack-, Discord-, Teams- oder Webhook-Regel zeigt „Pausiert“

Der Endpunkt hat mit HTTP 404 oder 410 geantwortet, er existiert also nicht mehr: Der eingehende Webhook wurde in der Chat-App gelöscht, oder der Zap, das Szenario oder die Server-Route wurde entfernt. Form Notifications hat die Regel pausiert und Ihnen einmalig eine E-Mail geschickt. Erstellen Sie in der App eine neue Webhook-URL, bearbeiten Sie die Regel, fügen Sie sie unter Ersetzen ein und speichern Sie. Die Regel läuft für neue Einsendungen weiter.

Andere Fehler (ein Timeout, ein 5xx-Fehler) pausieren nichts: Die Zustellung wird einmal wiederholt und dann im Verlauf mit ihrem HTTP-Status protokolliert.

Eine Regel zeigt „Genehmiger pausiert“

Der Kanal-Genehmiger der Regel hat mit HTTP 404 oder 410 geantwortet, seine Webhook-URL existiert also nicht mehr. Im Kanal hat niemand diese Genehmigungsanfrage gesehen, daher ging sie per E-Mail an den Inhaber der Regel, mit denselben Schaltflächen zum Genehmigen und Ablehnen. Bis Sie das beheben, geht jede neue Anfrage per E-Mail an den Inhaber. Erstellen Sie in der Chat-App eine neue Webhook-URL, öffnen Sie den Genehmiger der Regel, fügen Sie sie ein und speichern Sie. Der Verlauf zeigt jede Anfrage, die an den Inhaber ging, und warum.

Schlägt der Post aus einem anderen Grund fehl (Zeitüberschreitung, 5xx-Fehler), geht auch diese eine Anfrage per E-Mail an den Inhaber, der Genehmiger wird aber nicht pausiert.

Der Webhook kommt an, aber die Signatur stimmt nicht überein

  • Berechnen Sie den HMAC über die rohen Bytes des Request-Bodys, vor jedem JSON-Parsen oder Neu-Serialisieren. Frameworks, die JSON automatisch parsen, verändern die Leerzeichen.
  • Vergleichen Sie mit dem vollständigen Header-Wert inklusive des Präfixes sha256=, in Kleinbuchstaben-Hex.
  • Wenn Sie das Geheimnis mit Neues Signaturgeheimnis neu erzeugt haben, funktioniert das alte seit dem Speichern nicht mehr.

Siehe die Signatur prüfen.

Eine Regel mit „Erst nach Genehmigung“ löst nie aus

  • Ihre genehmigende Person muss tatsächlich entscheiden; das Ereignis folgt dieser Entscheidung, nicht der Einsendung selbst.
  • Die Bedingungen der Regel unter Nur falls gelten weiterhin: Eine Antwort, die nicht passt, erreicht die genehmigende Person gar nicht erst.
  • Eine E-Mail-Regel mit Genehmigungsschritt braucht eine aktive Lizenz (die Testphase zählt); ohne Lizenz wird die Einsendung als pausiert protokolliert.

Zwei Regeln teilen sich eine genehmigende Person, bekamen aber nur eine Anfrage

Das ist so gewollt. Die Genehmigung gilt pro genehmigender Person, nicht pro Regel: Eine Antwort, die auf mehrere Regeln mit derselben genehmigenden Person passt, erzeugt eine Anfrage, und jede passende Regel löst bei dieser einen Entscheidung aus. Eine Regel mit anderer genehmigender Person bekommt ihre eigene Anfrage. Siehe eine Anfrage pro genehmigender Person.

E-Mails landen im Spam

  • Legen Sie in der Regel eine Antwort an-Adresse fest (Nachricht, Absender und Antwortadresse). Eine echte Antwortadresse erhöht das Vertrauen von Empfängern und E-Mail-Anbietern in die Nachricht.
  • In einer verwalteten Google Workspace-Domain: Bitten Sie Ihren Administrator zu bestätigen, dass die E-Mail-Sicherheitseinstellungen der Domain die über das Add-on versendeten Nachrichten nicht filtern.

Es wird das falsche Google-Konto angezeigt

Fragen zum Konto, auch wenn das falsche Google-Konto angezeigt wird, behandeln wir auf der Seite Häufige Fragen.