Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Returns a Data Table from a query's result values and schema
- function buildDataTable(resultValues, resultSchema) {
- var dataTable = Charts.newDataTable();
- for (var i = 0; i < resultSchema.getFields().length; i++) {
- column = resultSchema.getFields()[i];
- columnName = column.getName();
- columnType = (column.getType() == 'INTEGER' || column.getType() == 'FLOAT')
- ? Charts.ColumnType.NUMBER : Charts.ColumnType.STRING;
- dataTable.addColumn(columnType, columnName);
- }
- for (var j = 0; j < resultValues.length; j++) {
- dataTable.addRow(resultValues[j]);
- }
- dataTable.build();
- return dataTable;
- }
Advertisement
Add Comment
Please, Sign In to add comment