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.