0 votes
in SoSci Survey (dt.) by s088332 (245 points)

Hallo liebes Support-Team,

ich sitze gerade an der Anbindung mit dem Feldanbieter und unsere Redirect-Links funktionieren noch nicht vollständig.

Der Anbieter hat mir folgenden Link zugesandt als Beispiel für ein Screenout:

https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=[unserTicket]

Auf Seite 1 habe ich folgenden Code eingefügt:

if (getRoute() == 'start') {
  $tic = readGET('tic');
  put('ID01_01', $tic);
  replace('%tic%', $tic);
}

Das wäre ein Beispiel für den Screenout ein paar Seiten später, der gleiche Fehler, dass es nicht funktioniert, tritt überall auf:

// 
if (value('SC04_01') == 1) {
  redirect('https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=[unserTicket]'); //
}

Meine interne Variable lautet wie folgt:

Rubrik ID: ID Panel [ID01]
Interne Variablen ID ID01_01 ID
Text/Zeichenkette

Intern wird die Variable auf jeden Fall ausgelesen und gespeichert, sie wird aber anscheinend nicht mehr zurück geleitet.

Was stimmt an dem Code noch nicht? Muss ich [unser Ticket] auch noch irgendwo einbauen?

Vielen Dank und viele Grüße
Melanie Bender

1 Answer

0 votes
by SoSci Survey (327k points)
selected by s088332
 
Best answer

Sie müssen im Redirect-Link noch das [unserTicket] durch %tic% austauschen, also den Platzhalter, den Sie eingangs mit replace() definiert haben.

if (value('SC04_01') == 1) {
  redirect('https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=%tic%'); //
}

Ich empfehle anstatt readGET() übrigens die Verwendung einer Frage vom Typ "Gerät und übermittelte Variablen". Dann ist das getRoute() nicht erforderlich.

by s088332 (245 points)
Vielen Dank für die super schnelle Antwort! Es hat geklappt!

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

...