Page Summary
-
Send a
queries.runrequest with thequeryIdand execution details to run a query, which returns a runningReportresource. -
Schedule
Queryresources to run automatically using theschedulefield during creation and retrieve reports generated by scheduled queries usingqueries.reports.list.
To run a query, send a queries.run
request with the queryId
and execution details. This request returns a
running Report
resource.
Here's how to run a query and retrieve the resulting report resource ID:
Java
// ID of query to run. Long queryId = query - id ; // Run the query. Report report = service . queries (). run ( queryId , null ). execute (); // Print the running report ID. System . out . printf ( "Report %s generated and running.%n" , report . getKey (). getReportId ());
Python
# The ID of the existing query. query_id = query - id # Run the query. running_report = ( service . queries () . run ( queryId = query_id ) . execute () ) # Print running report ID. print ( f 'Report { running_report [ "key" ][ "reportId" ] } generated and running.' )
PHP
// ID of the query to run. $queryId = query-id ; // Run the query. $report = $this->service->queries->run( $queryId, new Google_Service_DoubleClickBidManager_RunQueryRequest(), array()); // Print the running report ID printf( 'Report %s generated and running.<br>', $report->getKey()->getReportId());

