Quiero hacer una gran consulta de los datos de la tabla usando el script de la aplicación, estoy usando este código pero obtengo la identificación del trabajo, no tengo la identificación del trabajo, quiero datos de la tabla, por favor ayúdenme con esto.
function runQuery() { DriveApp.getRootFolder(); var projectId = 'imran-338706'; var request = { query: 'SELECT network_affiliate_name FROM `imran-338706.imranabc.bhk` LIMIT 10', useLegacySql: false } var queryResults = BigQuery.Jobs.query(request, projectId); var jobId = queryResults.jobReference.jobId; console.log(queryResults) }Verifiqué usando el siguiente código para consultas que devuelven una pequeña cantidad de datos:
function runQuery() { DriveApp.getRootFolder(); var projectId = ProjectID; var request = { query: 'SELECT * from `bigquery-public-data.austin_311.311_service_requests` limit 2', useLegacySql: false } var queryResults = BigQuery.Jobs.query(request, projectId); var jobId = queryResults.jobReference.jobId; var rows = queryResults.rows; var header = ""; for (var i = 0; i < queryResults.schema.fields.length; i++){ header+= " " + queryResults.schema.fields[i].name; } console.log(header) var data = new Array(rows.length); var string = "" for (var i = 0; i < rows.length; i++) { var cols = rows[i].f; data[i] = new Array(cols.length); for (var j = 0; j < cols.length; j++) { data[i][j]= cols[j].v; string+= " "+ data[i][j] } console.log(string); } }