Versão atual:

Pegar vários registros do PaixFilho

Bom dia alguem poderia me ajudar neste script para pegar todos os registros no array adados.

``` function scripttask33(attempt, message) {

log.info(" script--> 35 DIA")

try { var renco1 = ""; var renco2 = ""; var cnumero = ""; var RECNO = ""; var radioAprovar = ""; var dtEmissao = "";

var indexes = hAPI.getChildrenIndexes("tableTitulos"); log.info('#indexes.length '+ indexes.length); for (var i = 0; i < indexes.length; i++) { //pra pegar o valor do campo utilizar isso: var recno = hAPI.getCardValue("registro"+indexes[i]); var aprovou = hAPI.getCardValue("radioAprovar"+indexes[i]); //var cnumero = hAPI.getCardValeu("cnumero_"+indexes[i]); if(aprovou == "aprovado") if(renco1.length == 0){ renco1 = "in ('"+recno+"'"; }else{ renco1 += ",'"+recno+"'" } else if(aprovou == "reprovar"){ if(renco2.length == 0){ renco2 = "in ('"+recno+"'"; }else{ renco2 += ",'"+recno+"'" } }

}

if(renco1 != ''){ renco1 += ")"; }

if(renco2 != ''){ renco2 += ")" }

log.info("Renco1 "+renco1) log.info("Renco2 "+renco2)

var adados = []; adados += "" adados += ""+cnumero+"" adados += ""+recno+"" adados += ""+aprovou+"" adados += ""+dtEmissao+"" adados += ""+'FLUIG'+"" adados += ""

log.info("--- renco1 Homolog-->31: ");

var adadosGerado = adados.split('&').join('&'); log.info("adadosGerados: " + adadosGerado);

var c1 = DatasetFactory.createConstraint('adadosGerado', adadosGerado, adadosGerado, ConstraintType.MUST); var ds = DatasetFactory.getDataset('DS_LIBTITULO', null, new Array(c1), null);

log.info("Apos DataSet-->>>>")

for (var i = 0; i < ds.rowsCount; i++) { log.info(ds.getValue(i, "STATUS")); log.info(ds.getValue(i, "MSG")); if (ds.getValue(i, "STATUS") != '') { throw ds.getValue(i, "MSG"); } else {

return true; } }

}

catch (e) { log.info("ERRO ->" + e); } }

no recno1 carrega os registros marcados, e no adados so esta carregando o ultimo registro.

Versão (1):

Ver a versão formatada

Pegar vários registros do PaixFilho

  • criado 31 de Mar de 2020

Comentário

new question