Skip to content

Commit 0e15718

Browse files
committed
Fix all linting errors
1 parent a41304e commit 0e15718

24 files changed

+462
-342
lines changed

advanced/adminSDK.gs

Lines changed: 41 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,19 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16+
// [START listAllUsers]
1617
/**
1718
* Lists all the users in a domain sorted by first name.
1819
*/
19-
// [START listAllUsers]
2020
function listAllUsers() {
21-
var pageToken, page;
21+
var pageToken;
22+
var page;
2223
do {
2324
page = AdminDirectory.Users.list({
2425
domain: 'example.com',
2526
orderBy: 'givenName',
2627
maxResults: 100,
27-
pageToken: pageToken
28+
pageToken: pageToken,
2829
});
2930
var users = page.users;
3031
if (users) {
@@ -40,63 +41,64 @@ function listAllUsers() {
4041
}
4142
// [END listAllUsers]
4243

44+
// [START getUser]
4345
/**
4446
* Get a user by their email address and logs all of their data as a JSON string.
4547
*/
46-
// [START getUser]
4748
function getUser() {
4849
var userEmail = 'liz@example.com';
4950
var user = AdminDirectory.Users.get(userEmail);
5051
Logger.log('User data:\n %s', JSON.stringify(user, null, 2));
5152
}
5253
// [END getUser]
5354

55+
// [START addUser]
5456
/**
5557
* Adds a new user to the domain, including only the required information. For
5658
* the full list of user fields, see the API's reference documentation:
57-
* https://developers.google.com/admin-sdk/directory/v1/reference/users/insert
59+
* @see https://developers.google.com/admin-sdk/directory/v1/reference/users/insert
5860
*/
59-
// [START addUser]
6061
function addUser() {
6162
var user = {
6263
primaryEmail: 'liz@example.com',
6364
name: {
6465
givenName: 'Elizabeth',
65-
familyName: 'Smith'
66+
familyName: 'Smith',
6667
},
6768
// Generate a random password string.
68-
password: Math.random().toString(36)
69+
password: Math.random().toString(36),
6970
};
7071
user = AdminDirectory.Users.insert(user);
7172
Logger.log('User %s created with ID %s.', user.primaryEmail, user.id);
7273
}
7374
// [END addUser]
7475

76+
// [START createAlias]
7577
/**
7678
* Creates an alias (nickname) for a user.
7779
*/
78-
// [START createAlias]
7980
function createAlias() {
8081
var userEmail = 'liz@example.com';
8182
var alias = {
82-
alias: 'chica@example.com'
83+
alias: 'chica@example.com',
8384
};
8485
alias = AdminDirectory.Users.Aliases.insert(alias, userEmail);
8586
Logger.log('Created alias %s for user %s.', alias.alias, userEmail);
8687
}
8788
// [END createAlias]
8889

90+
// [START listAllGroups]
8991
/**
9092
* Lists all the groups in the domain.
9193
*/
92-
// [START listAllGroups]
9394
function listAllGroups() {
94-
var pageToken, page;
95+
var pageToken;
96+
var page;
9597
do {
9698
page = AdminDirectory.Groups.list({
9799
domain: 'example.com',
98100
maxResults: 100,
99-
pageToken: pageToken
101+
pageToken: pageToken,
100102
});
101103
var groups = page.groups;
102104
if (groups) {
@@ -112,28 +114,28 @@ function listAllGroups() {
112114
}
113115
// [END listAllGroups]
114116

117+
// [START addGroupMember]
115118
/**
116119
* Adds a user to an existing group in the domain.
117120
*/
118-
// [START addGroupMember]
119121
function addGroupMember() {
120122
var userEmail = 'liz@example.com';
121123
var groupEmail = 'bookclub@example.com';
122124
var member = {
123125
email: userEmail,
124-
role: 'MEMBER'
126+
role: 'MEMBER',
125127
};
126128
member = AdminDirectory.Members.insert(member, groupEmail);
127129
Logger.log('User %s added as a member of group %s.', userEmail, groupEmail);
128130
}
129131
// [END addGroupMember]
130132

133+
// [START migrate]
131134
/**
132135
* Gets three RFC822 formatted messages from the each of the latest three
133136
* threads in the user's Gmail inbox, creates a blob from the email content
134137
* (including attachments), and inserts it in a Google Group in the domain.
135138
*/
136-
// [START migrate]
137139
function migrateMessages() {
138140
var groupId = 'exampleGroup@example.com';
139141
var messagesToMigrate = getRecentMessagesContent();
@@ -168,22 +170,22 @@ function getRecentMessagesContent() {
168170
}
169171
// [END migrate]
170172

173+
// [START getGroupSettings]
171174
/**
172175
* Gets a group's settings and logs them to the console.
173176
*/
174-
// [START getGroupSettings]
175177
function getGroupSettings() {
176178
var groupId = 'exampleGroup@example.com';
177179
var group = AdminGroupsSettings.Groups.get(groupId);
178180
Logger.log(JSON.stringify(group, null, 2));
179181
}
180182
// [END getGroupSettings]
181183

184+
// [START updateGroupSettings]
182185
/**
183186
* Updates group's settings. Here, the description is modified, but various
184187
* other settings can be changed in the same way.
185188
*/
186-
// [START updateGroupSettings]
187189
function updateGroupSettings() {
188190
var groupId = 'exampleGroup@example.com';
189191
var group = AdminGroupsSettings.newGroups();
@@ -192,21 +194,22 @@ function updateGroupSettings() {
192194
}
193195
// [END updateGroupSettings]
194196

197+
// [START getLicenseAssignments]
195198
/**
196199
* Logs the license assignments, including the product ID and the sku ID, for
197200
* the users in the domain. Notice the use of page tokens to access the full
198201
* list of results.
199202
*/
200-
// [START getLicenseAssignments]
201203
function getLicenseAssignments() {
202204
var productId = 'Google-Apps';
203205
var customerId = 'example.com';
204-
var assignments, pageToken;
206+
var assignments;
207+
var pageToken;
205208
do {
206209
assignments = AdminLicenseManager.LicenseAssignments
207210
.listForProduct(productId, customerId, {
208211
maxResults: 500,
209-
pageToken: pageToken
212+
pageToken: pageToken,
210213
});
211214
} while (pageToken);
212215
for (var i = 0; i < assignments.items.length; i++) {
@@ -217,40 +220,41 @@ function getLicenseAssignments() {
217220
}
218221
// [END getLicenseAssignments]
219222

223+
// [START insertLicenseAssignment]
220224
/**
221225
* Insert a license assignment for a user, for a given product ID and sku ID
222226
* combination.
223227
*/
224-
// [START insertLicenseAssignment]
225228
function insertLicenseAssignment() {
226229
var productId = 'Google-Apps';
227230
var skuId = 'Google-Vault';
228231
var userId = 'marty@hoverboard.net';
229232
var results = AdminLicenseManager.LicenseAssignments
230-
.insert({ userId: userId }, productId, skuId);
233+
.insert({userId: userId}, productId, skuId);
231234
Logger.log(results);
232235
}
233236
// [END insertLicenseAssignment]
234237

238+
// [START generateLoginActivityReport]
235239
/**
236240
* Generates a login activity report for the last week as a spreadsheet. The
237241
* report includes the time, user, and login result.
238242
*/
239-
// [START generateLoginActivityReport]
240243
function generateLoginActivityReport() {
241244
var now = new Date();
242245
var oneWeekAgo = new Date(now.getTime() - 7 * 24 * 60 * 60 * 1000);
243246
var startTime = oneWeekAgo.toISOString();
244247
var endTime = now.toISOString();
245248

246249
var rows = [];
247-
var pageToken, page;
250+
var pageToken;
251+
var page;
248252
do {
249253
page = AdminReports.Activities.list('all', 'login', {
250254
startTime: startTime,
251255
endTime: endTime,
252256
maxResults: 500,
253-
pageToken: pageToken
257+
pageToken: pageToken,
254258
});
255259
var items = page.items;
256260
if (items) {
@@ -259,7 +263,7 @@ function generateLoginActivityReport() {
259263
var row = [
260264
new Date(item.id.time),
261265
item.actor.email,
262-
item.events[0].name
266+
item.events[0].name,
263267
];
264268
rows.push(row);
265269
}
@@ -285,12 +289,12 @@ function generateLoginActivityReport() {
285289
}
286290
// [END generateLoginActivityReport]
287291

292+
// [START generateUserUsageReport]
288293
/**
289294
* Generates a user usage report for this day last week as a spreadsheet. The
290295
* report includes the date, user, last login time, number of emails received,
291296
* and number of docs owned.
292297
*/
293-
// [START generateUserUsageReport]
294298
function generateUserUsageReport() {
295299
var today = new Date();
296300
var oneWeekAgo = new Date(today.getTime() - 7 * 24 * 60 * 60 * 1000);
@@ -300,15 +304,16 @@ function generateUserUsageReport() {
300304
var parameters = [
301305
'accounts:last_login_time',
302306
'gmail:num_emails_received',
303-
'docs:num_docs'
307+
'docs:num_docs',
304308
];
305309
var rows = [];
306-
var pageToken, page;
310+
var pageToken;
311+
var page;
307312
do {
308313
page = AdminReports.UserUsageReport.get('all', date, {
309314
parameters: parameters.join(','),
310315
maxResults: 500,
311-
pageToken: pageToken
316+
pageToken: pageToken,
312317
});
313318
var reports = page.usageReports;
314319
if (reports) {
@@ -320,7 +325,7 @@ function generateUserUsageReport() {
320325
report.entity.userEmail,
321326
parameterValues['accounts:last_login_time'],
322327
parameterValues['gmail:num_emails_received'],
323-
parameterValues['docs:num_docs']
328+
parameterValues['docs:num_docs'],
324329
];
325330
rows.push(row);
326331
}
@@ -370,14 +375,16 @@ function getParameterValues(parameters) {
370375
}
371376
// [END generateUserUsageReport]
372377

378+
// [START getSubscriptions]
373379
/**
374380
* Logs the list of subscriptions, including the customer ID, date created, plan
375381
* name, and the sku ID. Notice the use of page tokens to access the full list
376382
* of results.
377383
*/
378-
// [START getSubscriptions]
379384
function getSubscriptions() {
380-
var result, subscriptions, pageToken;
385+
var result;
386+
var subscriptions;
387+
var pageToken;
381388
do {
382389
result = AdminReseller.Subscriptions.list({
383390
pageToken: pageToken,

advanced/adsense.gs

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,17 @@
1414
* limitations under the License.
1515
*/
1616
// [START listAdClients]
17+
/**
18+
* Logs a lists Ad clients.
19+
*/
1720
function listAdClients() {
1821
// Retrieve ad client list in pages and log data as we receive it.
19-
var pageToken, adClients;
22+
var pageToken;
23+
var adClients;
2024
do {
2125
adClients = AdSense.Adclients.list({
2226
maxResults: 50,
23-
pageToken: pageToken
27+
pageToken: pageToken,
2428
});
2529
if (adClients.items) {
2630
for (var i = 0; i < adClients.items.length; i++) {
@@ -39,12 +43,17 @@ function listAdClients() {
3943
// [END listAdClients]
4044

4145
// [START listAdUnits]
46+
/**
47+
* Lists ad units.
48+
* @param {string} adClientId The ad client ID.
49+
*/
4250
function listAdUnits(adClientId) {
43-
var pageToken, adUnits;
51+
var pageToken;
52+
var adUnits;
4453
do {
4554
adUnits = AdSense.Adunits.list(adClientId, {
4655
maxResults: 50,
47-
pageToken: pageToken
56+
pageToken: pageToken,
4857
});
4958
if (adUnits.items) {
5059
for (var i = 0; i < adUnits.items.length; i++) {
@@ -62,6 +71,10 @@ function listAdUnits(adClientId) {
6271
// [END listAdUnits]
6372

6473
// [START generateReport]
74+
/**
75+
* Generates a spreadsheet report for an ad client.
76+
* @param {string} adClientId The ad client ID
77+
*/
6578
function generateReport(adClientId) {
6679
// Prepare report.
6780
var today = new Date();
@@ -79,7 +92,7 @@ function generateReport(adClientId) {
7992
'EARNINGS'],
8093
dimension: ['DATE'],
8194
// Sort by ascending date.
82-
sort: ['+DATE']
95+
sort: ['+DATE'],
8396
});
8497

8598
if (report.rows) {
@@ -105,8 +118,8 @@ function generateReport(adClientId) {
105118

106119
/**
107120
* Escape special characters for a parameter being used in a filter.
108-
* @param parameter the parameter to be escaped.
109-
* @return the escaped parameter.
121+
* @param {string} parameter The parameter to be escaped.
122+
* @return {string} The escaped parameter.
110123
*/
111124
function escapeFilterParameter(parameter) {
112125
return parameter.replace('\\', '\\\\').replace(',', '\\,');

0 commit comments

Comments
 (0)