Array Testing
by mrrodd
JavaScript
var reportString = "QVJ4XA0U90XM|SG - SBC|OVJ4XA01PUAK|SGHDPPO,QVJ4XA0UBUAX|GIS - Voluntary Term Life Rate Sheet|OVJ4XA01PUDS|VLLIFE,QVJ4XA0UBSHS|SG - Group Life Proposal|OVJ4XA01PUDV|Life";
// Convert the delimited string to a set of reports and set up arrarys
// for the report id and name and the opportunity id and stage.
var reports = reportString.split(','),
reportIds = [reports.length],
reportNames = [reports.length];
OppIds = [reports.length],
OppStages = [reports.length];
for(var i = 0; i < reports.length; i++)
{
var rpt = reports[i].split('|');
reportIds[i] = rpt[0];
reportNames[i] = rpt[1];
OppIds[i] = rpt[2];
OppStages[i] = rpt[3];
}
console.log("Reports Array: ", reports);
/*
console.log(reportIds.toString());
console.log(reportNames.toString());
console.log(OppIds.toString());
console.log(OppStages.toString());
*/
var rid,
qid;
for(var i = 0; i < reports.length; i++) {
if(reports[i].indexOf("SBC") > -1) {
current = reports[i].split('|');
rid = current[0];
qid = current[2];
}
}
console.log(rid, qid);