Im einfachsten Fall hinterlegen Sie direkt die Codes.
Wenn Sie nur die kompletten Texte zur Hand haben, müssten Sie (a) sicherstellen, dass diese exakt den aktuellen Beschriftungen entsprechend und (b) mittels getValueText() herausfinden, welcher Code zum Text gehört. Hier z.B. für eine Auswahlfrage:
$preText = ...
$options = getItems('AB01');
$value = -9;
foreach ($options as $itemID) {
if (getValueText('AB01', $itemID) == $preText) {
$value = $itemID;
break;
}
}
preset('AB01', $value);