Я использую jython-скрипты с источником данных. Столбцы источников данных: MR1
, MR2
, MR3
.Jython in parasoft SOA
Вот мой сценарий.
x=float(context.getValue("datasource", "MR1"))
y=float(context.getValue("datasource", "MR2"))
z=float(context.getValue("datasource", "MR3"))
input1 = ((1+x/float(100))*(1+y/float(100))*(1+y/float(100)))-1
return SOAPUtil.getXMLFromString([str(input1)])
Я использую x
, y
и z
как переменные .. есть много столбцов может быть больше, чем 50 для каждого столбца я не могу объявить переменную как x
, y
и z
для каждого столбца ... Итак, то, что я пытаюсь сделать, это получить количество столбцов и перебрать столбец и строку через цикл FOR
.
Я проверил содержимое справки, и для этого инструмента нет метода столбцов.
Не могли бы вы помочь мне с этим сценарием.
спасибо.
Я не знаю этого инструмента, но, возможно, вы можете попытаться получить доступ к значение контекста. и если результат равен нулю, то этот столбец не существует. Просто сделайте это, пока в вашей ценности не будет данных. – RPresle
Но если есть пустое значение ячейки, скрипт будет работать неправильно? –