Run query

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()); 
Design a Mobile Site
View Site in Mobile | Classic
Share by: