Guten Tag,
ich versuche mich gerade an einer mehrwelligen Befragung in einem Testfragebogen. Ich will einen ersten Testzeitpunkt und zweiten Testzeitpunkt machen und das soll im Fragebogen durch eine Unterbrechungsseite getrennt werden. Nach einem gewissen Zeitraum soll dann ein Link für den zweiten Teil des Fragebogens verschickt werden (Vorher-Nachher Vergleich).
Ich habe mich an den der Anleitung zum Code mailResume() orientiert und die Kennung 3 mit einer eins ersetzt:
// Falls der Zurück-Knopf im Fragebogen eingeschaltet ist,
// sollte er auf dieser Seite nicht erscheinen
option('backbutton', false);
// Prüfen, wie viel Zeit seit Beginn des Befragung vergangen ist
// Falls es weniger als 24 Stunden sind (24 * 3600 Sekunden), wird das Interview unterbrochen
if (caseTime('begin') < 24 * 3600) {
text('ende1'); // Verabschiedung zum ersten Teil anzeigen
option('resume', true); // Hinweis auf fortgesetztes Interview verhindern
option('nextbutton', false); // Weiter-Knopf ausblenden (Interview unterbrechen)
// Serienmail mit der Kennung 3 morgen um dieselbe Zeit versenden (also in genau 24 Stunden)
mailResume(false, 3, 24 * 3600);
} else {
// Ist der Teilnehmer nach 24 Stunden zurückgekehrt? Dann geht es nun direkt weiter
goToPage('next');
}
Im Debug-Modus kommt auf der Unterbrechungsseite leider immer folgender Fehler:
Fehler im Fragebogen (Seite 4)
Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailResume() den passenden Adressaten nicht ermitteln.
Im Reiter "Einladungen verschicken > Serienmails" habe ich auch eine Serienmail erstellt und diese "1" genannt. Aber es zeigt mir immer den gleichen Fehler an, egal welche Kennung ich angebe. Was könnte ich hier übersehen haben?
Danke für die Hilfe!