0 votes
in SoSci Survey (dt.) by s114983 (205 points)

Hallo zusammen,

ich möchte eine Serienmail als Erinnerung an Personen verschicken, die bei einer Frage (OptIn Frage: OI08) noch keine Angaben gemacht haben. Basieren auf diesem Foreneintrag habe ich folgenden Code af der folgenden Seite eingefügt:

if(value('OI08' == '')) {mailSchedule(false, 7);};

Die Teilnehmer des Fragebogens bekommen dann allerdings eine Fehlermeldung angezeigt (Für die Funktion value() wurde keine Frage- oder Item-Kennung angegeben. Bitte kontaktieren Sie den Projektleiter.)
Eine E-Mail wird ebenfalls nicht verschickt.

Wie lässt sich das Problem lösen?

Vielen Dank!

1 Answer

0 votes
by SoSci Survey (304k points)
if(value('OI08' == ''))

Hier wird zunächst der String 'OI08' mit dem leeren String '' vergleichen. Diese beiden Sttrings sind nicht identisch, also kommt false dabei heraus:

if(value(false))

Daher die Meldung, dass Sie keine Kennung angegeben haben. Ich denke, Sie wollten die Klammern wie folgt setzen:

if(value('OI08') == '')

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...