Wenn Sie den Fragebogen erstmal "anonym" ausfüllen, weiß SoSci Survey nicht, zu welchem Adresseintrag er gehört. Daher müssen Sie den ersten Parameter in mailSchedule()
angeben. Die Teilnehmer-Kennung bekommen Sie aus der Opt-In-Frage:
mailSchedule(value('OX01'), 1, strtotime('+1 day 10:00'));
Ansonsten sieht das schon ganz ordentlich aus. Zum Ausprobieren:
debug(date('d.m.Y H:i', strtotime('+1 day 10:00', strtotime('2019-01-01 9:00'))));
debug(date('d.m.Y H:i', strtotime('+1 day 10:00', strtotime('2019-01-01 11:00'))));
Im letzten Teil der ersten Befragungswelle oder in dem jeweiligen Fragebogen, der verschickt werden soll?
Der Link wird ja erst verschickt, wenn Sie mailSchedule()
aufgerufen haben. Würden Sie den PHP-Code erst im Folgefragebogen platzieren, hätten Sie ein Henne-Ei-Problem ;)