Below is some sample code on how to retrieve the different data elements of a Table stored in the system variables.
Sample Code:
var table = qie.getVariable('tableTest');
qie.info('Full Table = ' + table);
var parsedTable = qie.parseCSVString(table);
// Retreive Fist row or Header Row
qie.info('Header Row = ' + parsedTable.getNode('*[1]'));
//Count rows in table for use in for loop
qie.info('Row Count = ' + parsedTable.getCount('*'));
//Loop through each row and return the entire row
for (var i=0 ; i < parsedTable.getCount('*') ; i++) {
var row = parsedTable.getNode('*[' + (i + 1) + ']');
qie.info('Row ' + (i + 1) + ' = ' + row);
//Count Columns in the Row
// Convert Row to string for split
var row1 = row + '';
var columnCount = row1.split(',');
qie.info('Row ' + (i + 1) + ' Column Count = ' + columnCount.length);
// Retreive the column value from a row to use
for (var j=0 ; j < columnCount.length ; j++) {
qie.info('Row ' + (i + 1) + ' - Column '+ (j + 1) + ' = ' + parsedTable.getNode((j + 1) + '[' + (i + 1) + ']'));
}
}