@@ -21,13 +21,13 @@ function listAccounts() {
21
21
let pageToken ;
22
22
do {
23
23
const response = AdSense . Accounts . list ( { pageToken : pageToken } ) ;
24
- if ( response . accounts ) {
25
- for ( const account of response . accounts ) {
26
- Logger . log ( 'Found account with resource name "%s" and display name "%s".' ,
27
- account . name , account . displayName ) ;
28
- }
29
- } else {
24
+ if ( ! response . accounts ) {
30
25
Logger . log ( 'No accounts found.' ) ;
26
+ return ;
27
+ }
28
+ for ( const account of response . accounts ) {
29
+ Logger . log ( 'Found account with resource name "%s" and display name "%s".' ,
30
+ account . name , account . displayName ) ;
31
31
}
32
32
pageToken = response . nextPageToken ;
33
33
} while ( pageToken ) ;
@@ -47,15 +47,15 @@ function listAdClients(accountName) {
47
47
const response = AdSense . Accounts . Adclients . list ( accountName , {
48
48
pageToken : pageToken
49
49
} ) ;
50
- if ( response . adClients ) {
51
- for ( const adClient of response . adClients ) {
52
- Logger . log ( 'Found ad client for product "%s" with resource name "%s".' ,
53
- adClient . productCode , adClient . name ) ;
54
- Logger . log ( 'Reporting dimension ID: %s' ,
55
- adClient . reportingDimensionId ?? 'None' ) ;
56
- }
57
- } else {
50
+ if ( ! response . adClients ) {
58
51
Logger . log ( 'No ad clients found for this account.' ) ;
52
+ return ;
53
+ }
54
+ for ( const adClient of response . adClients ) {
55
+ Logger . log ( 'Found ad client for product "%s" with resource name "%s".' ,
56
+ adClient . productCode , adClient . name ) ;
57
+ Logger . log ( 'Reporting dimension ID: %s' ,
58
+ adClient . reportingDimensionId ?? 'None' ) ;
59
59
}
60
60
pageToken = response . nextPageToken ;
61
61
} while ( pageToken ) ;
@@ -75,13 +75,13 @@ function listAdUnits(adClientName) {
75
75
pageSize : 50 ,
76
76
pageToken : pageToken
77
77
} ) ;
78
- if ( response . adUnits ) {
79
- for ( const adUnit of response . adUnits ) {
80
- Logger . log ( 'Found ad unit with resource name "%s" and display name "%s".' ,
81
- adUnit . name , adUnit . displayName ) ;
82
- }
83
- } else {
78
+ if ( ! response . adUnits ) {
84
79
Logger . log ( 'No ad units found for this ad client.' ) ;
80
+ return ;
81
+ }
82
+ for ( const adUnit of response . adUnits ) {
83
+ Logger . log ( 'Found ad unit with resource name "%s" and display name "%s".' ,
84
+ adUnit . name , adUnit . displayName ) ;
85
85
}
86
86
87
87
pageToken = response . nextPageToken ;
@@ -114,22 +114,22 @@ function generateReport(accountName, adClientReportingDimensionId) {
114
114
orderBy : [ '+DATE' ]
115
115
} ) ;
116
116
117
- if ( report . rows ) {
118
- const spreadsheet = SpreadsheetApp . create ( 'AdSense Report' ) ;
119
- const sheet = spreadsheet . getActiveSheet ( ) ;
117
+ if ( ! report . rows ) {
118
+ Logger . log ( 'No rows returned.' ) ;
119
+ return ;
120
+ }
121
+ const spreadsheet = SpreadsheetApp . create ( 'AdSense Report' ) ;
122
+ const sheet = spreadsheet . getActiveSheet ( ) ;
120
123
121
- // Append the headers.
122
- sheet . appendRow ( report . headers . map ( ( header ) => header . name ) ) ;
124
+ // Append the headers.
125
+ sheet . appendRow ( report . headers . map ( ( header ) => header . name ) ) ;
123
126
124
- // Append the results.
125
- sheet . getRange ( 2 , 1 , report . rows . length , report . headers . length )
126
- . setValues ( report . rows . map ( ( row ) => row . cells . map ( ( cell ) => cell . value ) ) ) ;
127
+ // Append the results.
128
+ sheet . getRange ( 2 , 1 , report . rows . length , report . headers . length )
129
+ . setValues ( report . rows . map ( ( row ) => row . cells . map ( ( cell ) => cell . value ) ) ) ;
127
130
128
- Logger . log ( 'Report spreadsheet created: %s' ,
129
- spreadsheet . getUrl ( ) ) ;
130
- } else {
131
- Logger . log ( 'No rows returned.' ) ;
132
- }
131
+ Logger . log ( 'Report spreadsheet created: %s' ,
132
+ spreadsheet . getUrl ( ) ) ;
133
133
}
134
134
135
135
/**
0 commit comments