質問編集履歴

2

ソースコード

2021/10/13 00:42

投稿

GAS5200
GAS5200

スコア1

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,285 @@
52
52
 
53
53
  ### 該当のソースコード
54
54
 
55
- spreadsheet = SpreadsheetApp.getActiveSheet(); var protection = spreadsheet.getRange('I8:I39').protect(); var userList = protection.getEditors(); protection = spreadsheet.getRange('I8:I39').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('I59:I94').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H8').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F9').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H10').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F11').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H12').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F13').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H14').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F15').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H16').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F17').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H18').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F19').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H20').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F21').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H22').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F23').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H24').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F25').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H26').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F27').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H28').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F29').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H30').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F31').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H32').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F33').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H34').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F35').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H36').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F37').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H59').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F60').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H61').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F62').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H63').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F64').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H65').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F66').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H67').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F68').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H69').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F70').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H71').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F72').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H73').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F74').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H75').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F76').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H77').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F78').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H79').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F80').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H81').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F82').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H83').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F84').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H85').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F86').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H87').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F88').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H89').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F90').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('O8:O39').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('O59:O94').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('E8:E37').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('E59:E90').protect(); protection.removeEditors(userList); };
55
+ spreadsheet = SpreadsheetApp.getActiveSheet();
56
+
57
+ var protection = spreadsheet.getRange('I8:I39').protect();
58
+
59
+ var userList = protection.getEditors();
60
+
61
+ protection = spreadsheet.getRange('I8:I39').protect();
62
+
63
+ protection.removeEditors(userList);
64
+
65
+ protection = spreadsheet.getRange('I59:I94').protect();
66
+
67
+ protection.removeEditors(userList);
68
+
69
+ protection = spreadsheet.getRange('H8').protect();
70
+
71
+ protection.removeEditors(userList);
72
+
73
+ protection = spreadsheet.getRange('F9').protect();
74
+
75
+ protection.removeEditors(userList);
76
+
77
+ protection = spreadsheet.getRange('H10').protect();
78
+
79
+ protection.removeEditors(userList);
80
+
81
+ protection = spreadsheet.getRange('F11').protect();
82
+
83
+ protection.removeEditors(userList);
84
+
85
+ protection = spreadsheet.getRange('H12').protect();
86
+
87
+ protection.removeEditors(userList);
88
+
89
+ protection = spreadsheet.getRange('F13').protect();
90
+
91
+ protection.removeEditors(userList);
92
+
93
+ protection = spreadsheet.getRange('H14').protect();
94
+
95
+ protection.removeEditors(userList);
96
+
97
+ protection = spreadsheet.getRange('F15').protect();
98
+
99
+ protection.removeEditors(userList);
100
+
101
+ protection = spreadsheet.getRange('H16').protect();
102
+
103
+ protection.removeEditors(userList);
104
+
105
+ protection = spreadsheet.getRange('F17').protect();
106
+
107
+ protection.removeEditors(userList);
108
+
109
+ protection = spreadsheet.getRange('H18').protect();
110
+
111
+ protection.removeEditors(userList);
112
+
113
+ protection = spreadsheet.getRange('F19').protect();
114
+
115
+ protection.removeEditors(userList);
116
+
117
+ protection = spreadsheet.getRange('H20').protect();
118
+
119
+ protection.removeEditors(userList);
120
+
121
+ protection = spreadsheet.getRange('F21').protect();
122
+
123
+ protection.removeEditors(userList);
124
+
125
+ protection = spreadsheet.getRange('H22').protect();
126
+
127
+ protection.removeEditors(userList);
128
+
129
+ protection = spreadsheet.getRange('F23').protect();
130
+
131
+ protection.removeEditors(userList);
132
+
133
+ protection = spreadsheet.getRange('H24').protect();
134
+
135
+ protection.removeEditors(userList);
136
+
137
+ protection = spreadsheet.getRange('F25').protect();
138
+
139
+ protection.removeEditors(userList);
140
+
141
+ protection = spreadsheet.getRange('H26').protect();
142
+
143
+ protection.removeEditors(userList);
144
+
145
+ protection = spreadsheet.getRange('F27').protect();
146
+
147
+ protection.removeEditors(userList);
148
+
149
+ protection = spreadsheet.getRange('H28').protect();
150
+
151
+ protection.removeEditors(userList);
152
+
153
+ protection = spreadsheet.getRange('F29').protect();
154
+
155
+ protection.removeEditors(userList);
156
+
157
+ protection = spreadsheet.getRange('H30').protect();
158
+
159
+ protection.removeEditors(userList);
160
+
161
+ protection = spreadsheet.getRange('F31').protect();
162
+
163
+ protection.removeEditors(userList);
164
+
165
+ protection = spreadsheet.getRange('H32').protect();
166
+
167
+ protection.removeEditors(userList);
168
+
169
+ protection = spreadsheet.getRange('F33').protect();
170
+
171
+ protection.removeEditors(userList);
172
+
173
+ protection = spreadsheet.getRange('H34').protect();
174
+
175
+ protection.removeEditors(userList);
176
+
177
+ protection = spreadsheet.getRange('F35').protect();
178
+
179
+ protection.removeEditors(userList);
180
+
181
+ protection = spreadsheet.getRange('H36').protect();
182
+
183
+ protection.removeEditors(userList);
184
+
185
+ protection = spreadsheet.getRange('F37').protect();
186
+
187
+ protection.removeEditors(userList);
188
+
189
+ protection = spreadsheet.getRange('H59').protect();
190
+
191
+ protection.removeEditors(userList);
192
+
193
+ protection = spreadsheet.getRange('F60').protect();
194
+
195
+ protection.removeEditors(userList);
196
+
197
+ protection = spreadsheet.getRange('H61').protect();
198
+
199
+ protection.removeEditors(userList);
200
+
201
+ protection = spreadsheet.getRange('F62').protect();
202
+
203
+ protection.removeEditors(userList);
204
+
205
+ protection = spreadsheet.getRange('H63').protect();
206
+
207
+ protection.removeEditors(userList);
208
+
209
+ protection = spreadsheet.getRange('F64').protect();
210
+
211
+ protection.removeEditors(userList);
212
+
213
+ protection = spreadsheet.getRange('H65').protect();
214
+
215
+ protection.removeEditors(userList);
216
+
217
+ protection = spreadsheet.getRange('F66').protect();
218
+
219
+ protection.removeEditors(userList);
220
+
221
+ protection = spreadsheet.getRange('H67').protect();
222
+
223
+ protection.removeEditors(userList);
224
+
225
+ protection = spreadsheet.getRange('F68').protect();
226
+
227
+ protection.removeEditors(userList);
228
+
229
+ protection = spreadsheet.getRange('H69').protect();
230
+
231
+ protection.removeEditors(userList);
232
+
233
+ protection = spreadsheet.getRange('F70').protect();
234
+
235
+ protection.removeEditors(userList);
236
+
237
+ protection = spreadsheet.getRange('H71').protect();
238
+
239
+ protection.removeEditors(userList);
240
+
241
+ protection = spreadsheet.getRange('F72').protect();
242
+
243
+ protection.removeEditors(userList);
244
+
245
+ protection = spreadsheet.getRange('H73').protect();
246
+
247
+ protection.removeEditors(userList);
248
+
249
+ protection = spreadsheet.getRange('F74').protect();
250
+
251
+ protection.removeEditors(userList);
252
+
253
+ protection = spreadsheet.getRange('H75').protect();
254
+
255
+ protection.removeEditors(userList);
256
+
257
+ protection = spreadsheet.getRange('F76').protect();
258
+
259
+ protection.removeEditors(userList);
260
+
261
+ protection = spreadsheet.getRange('H77').protect();
262
+
263
+ protection.removeEditors(userList);
264
+
265
+ protection = spreadsheet.getRange('F78').protect();
266
+
267
+ protection.removeEditors(userList);
268
+
269
+ protection = spreadsheet.getRange('H79').protect();
270
+
271
+ protection.removeEditors(userList);
272
+
273
+ protection = spreadsheet.getRange('F80').protect();
274
+
275
+ protection.removeEditors(userList);
276
+
277
+ protection = spreadsheet.getRange('H81').protect();
278
+
279
+ protection.removeEditors(userList);
280
+
281
+ protection = spreadsheet.getRange('F82').protect();
282
+
283
+ protection.removeEditors(userList);
284
+
285
+ protection = spreadsheet.getRange('H83').protect();
286
+
287
+ protection.removeEditors(userList);
288
+
289
+ protection = spreadsheet.getRange('F84').protect();
290
+
291
+ protection.removeEditors(userList);
292
+
293
+ protection = spreadsheet.getRange('H85').protect();
294
+
295
+ protection.removeEditors(userList);
296
+
297
+ protection = spreadsheet.getRange('F86').protect();
298
+
299
+ protection.removeEditors(userList);
300
+
301
+ protection = spreadsheet.getRange('H87').protect();
302
+
303
+ protection.removeEditors(userList);
304
+
305
+ protection = spreadsheet.getRange('F88').protect();
306
+
307
+ protection.removeEditors(userList);
308
+
309
+ protection = spreadsheet.getRange('H89').protect();
310
+
311
+ protection.removeEditors(userList);
312
+
313
+ protection = spreadsheet.getRange('F90').protect();
314
+
315
+ protection.removeEditors(userList);
316
+
317
+ protection = spreadsheet.getRange('O8:O39').protect();
318
+
319
+ protection.removeEditors(userList);
320
+
321
+ protection = spreadsheet.getRange('O59:O94').protect();
322
+
323
+ protection.removeEditors(userList);
324
+
325
+ protection = spreadsheet.getRange('E8:E37').protect();
326
+
327
+ protection.removeEditors(userList);
328
+
329
+ protection = spreadsheet.getRange('E59:E90').protect();
330
+
331
+ protection.removeEditors(userList);
332
+
333
+ };
56
334
 
57
335
  ```ここに言語名を入力
58
336
 

1

ソースコートに全文記載いたしました。

2021/10/13 00:42

投稿

GAS5200
GAS5200

スコア1

test CHANGED
File without changes
test CHANGED
@@ -52,25 +52,7 @@
52
52
 
53
53
  ### 該当のソースコード
54
54
 
55
- function shift() {
56
-
57
- var spreadsheet = SpreadsheetApp.getActiveSheet();
58
-
59
- var protection = spreadsheet.getRange('H8').protect();
60
-
61
- var userList = protection.getEditors();
62
-
63
- protection = spreadsheet.getRange('H8').protect();
64
-
65
- protection.removeEditors(userList);
66
-
67
- protection = spreadsheet.getRange('H10').protect();
68
-
69
- protection.removeEditors(userList);
70
-
71
- protection = spreadsheet.getRange('H12').protect();
72
-
73
- protection.removeEditors(userList);
55
+ spreadsheet = SpreadsheetApp.getActiveSheet(); var protection = spreadsheet.getRange('I8:I39').protect(); var userList = protection.getEditors(); protection = spreadsheet.getRange('I8:I39').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('I59:I94').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H8').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F9').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H10').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F11').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H12').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F13').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H14').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F15').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H16').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F17').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H18').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F19').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H20').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F21').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H22').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F23').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H24').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F25').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H26').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F27').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H28').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F29').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H30').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F31').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H32').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F33').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H34').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F35').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H36').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F37').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H59').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F60').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H61').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F62').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H63').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F64').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H65').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F66').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H67').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F68').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H69').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F70').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H71').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F72').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H73').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F74').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H75').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F76').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H77').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F78').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H79').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F80').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H81').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F82').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H83').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F84').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H85').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F86').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H87').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F88').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('H89').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('F90').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('O8:O39').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('O59:O94').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('E8:E37').protect(); protection.removeEditors(userList); protection = spreadsheet.getRange('E59:E90').protect(); protection.removeEditors(userList); };
74
56
 
75
57
  ```ここに言語名を入力
76
58