Предполагая, что вы всегда работаете с одними и теми же параметрами запроса, а не определяете переменные, l oop через список строк и помещаете их как пары ключ-значение
Для заполнения
items = ["wonum", "description"]
resp = {k: request.getQueryParam(k) for k in items}
Затем установить
for i in items:
woMbo.setValue(i, resp[i])
В противном случае вы ищете URL parsing
и метод getQuery
, за которым следует split("=")
, что даст вам ["wonum", "WO0001", "description", "Legacy"]
, например, и вы можете l oop поверх любого другого элемента, чтобы получить динамику c записей
l = ["wonum", "WO0001", "description", "Legacy"]
for i in range(0, len(l)-1, 2):
print(f'key:{l[i]}\tvalue:{l[i+1]}')
key:wonum value:WO0001
key:description value:Legacy
Примечание : Это подвержено атакам SQL инъекций и должно быть исправлено
whereClause = "wonum= '" + wonum + "'"