Hallo SoSci Survey Online Support,
ich möchte in meinem Projekt die mithilfe von PHP Code berechneten Variablen, die derzeit nur im Fragenbogen angezeigt werden, auch in der Excel Datei speichern.
Es sind 4 Variablen, sodass ich die interne Variable EX10 mit 4 items angelegt habe; die Items sind nach den zu speichernden Variablen benannt.
Folgender Code funktioniert leider nicht:
putList('EX10', array_values($weight_cash1,$weight_ak1,$weight_bo1,$weight_go1));
Es kam folgender Fehler: array_values() expects exactly 1 argument, 4 given
Deshalb habe ich der Anleitung (https://www.soscisurvey.de/help/doku.php/de:create:functions:putlist) folgend, array_values entfernt:
putList('EX10', ($weight_cash1,$weight_ak1,$weight_bo1,$weight_go1));
Es kam der Fehler: Fehler im Fragebogen: Befehl oder String (Text) nicht abgeschlossen
Danach habe ich es mit valuelist() versucht:
putList('EX10', array_values(valueList($weight_cash1,$weight_ak1,$weight_bo1,$weight_go1, NULL, 'label')));
Es erschien die Warnung: You have specified an invalid value (19.574451113726) for parameter 3 in function valueList(). This parameter is ignored. 19.5 ist der korrekte Wert für $weight_bo1.
Darunter erschien der Fehler: In der Funktion valueList() wurde ein ungültiges Argument (40.042275709414) vom Typ double verwendet. 40.04 ist der korrekte Wert für $weight_cash1.
So langsam gehen mir die Ideen aus, wie 4 einfache Zahlenwerte in der internen Variable EX10 speichern kann.
Für Hilfe bin ich sehr dankbar!