You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -109,9 +112,9 @@ function getGroupsSettings() {
109
112
groupSettingsSheet
110
113
.getRange("I1")
111
114
.setNote(
112
-
"Specifies the set of users for whom this group is discoverable. Possible values are:\n"+
113
-
" ANYONE_CAN_DISCOVER: The group is discoverable by anyone searching for groups.\n"+
114
-
" ALL_IN_DOMAIN_CAN_DISCOVER: The group is only discoverable by users within the same domain as the group.\n"+
115
+
"Specifies the set of users for whom this group is discoverable.\n\n"+
116
+
" ANYONE_CAN_DISCOVER: The group is discoverable by anyone searching for groups.\n\n"+
117
+
" ALL_IN_DOMAIN_CAN_DISCOVER: The group is only discoverable by users within the same domain as the group.\n\n"+
115
118
" ALL_MEMBERS_CAN_DISCOVER: The group is only discoverable by existing members of the group.",
116
119
);
117
120
@@ -128,224 +131,174 @@ function getGroupsSettings() {
128
131
groupSettingsSheet
129
132
.getRange("J1")
130
133
.setNote(
131
-
"Identifies whether members external to your organization can join the group. Possible values are:\n\n"+
132
-
"true: Google Workspace users external to your organization can become members of this group.\n\n"+
133
-
"false: Users not belonging to the organization are not allowed to become members of this group.",
134
+
"Identifies whether members external to your organization can join the group.\n\n"+
135
+
"true: Google Workspace users external to your organization can become members of this group.\n\n"+
136
+
"false: Users not belonging to the organization are not allowed to become members of this group.",
134
137
);
135
138
136
139
groupSettingsSheet
137
140
.getRange("K1")
138
141
.setNote(
139
-
"Allows posting from web. Possible values are:\n\n"+
140
-
"true: Allows any member to post to the group forum.\n\n"+
141
-
"false: Members only use Gmail to communicate with the group.",
142
+
"Allows posting from web.\n\n"+
143
+
"true: Allows any member to post to the group forum.\n\n"+
144
+
"false: Members only use Gmail to communicate with the group.",
142
145
);
143
146
144
147
groupSettingsSheet
145
148
.getRange("L1")
146
149
.setNote(
147
-
"The primary language for the group. Use the language tags in the Supported languages table.",
150
+
"The primary language for the group.",
148
151
);
149
152
150
153
groupSettingsSheet
151
154
.getRange("M1")
152
155
.setNote(
153
-
"Allows the Group contents to be archived. Possible values are:\n\n"+
154
-
"true: Archive messages sent to the group.\n\n"+
155
-
"false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.",
156
+
"Allows the Group contents to be archived.\n\n"+
157
+
"true: Archive messages sent to the group.\n\n"+
158
+
"false: Do not keep an archive of messages sent to this group.",
156
159
);
157
160
158
161
groupSettingsSheet
159
162
.getRange("N1")
160
163
.setNote(
161
-
"Allows the group to be archived only. Possible values are:\n\n"+
162
-
"true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.\n\n"+
163
-
"If true, the whoCanPostMessage property is set to NONE_CAN_POST.\n\n"+
164
-
"If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.\n\n"+
165
-
"false: The group is active and can receive messages.\n\n"+
166
-
"When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.",
164
+
"Allows the group to be archived only.\n\n"+
165
+
" true: Group is archived and the group is inactive.\n\n"+
166
+
" false: The group is active and can receive messages.",
167
167
);
168
168
169
169
groupSettingsSheet
170
170
.getRange("O1")
171
171
.setNote(
172
-
"Moderation level of incoming messages. Possible values are:\n\n"+
173
-
"MODERATE_ALL_MESSAGES: All messages are sent to the group owner's email address for approval. If approved, the message is sent to the group.\n\n"+
174
-
"MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner's email address for approval. If approved, the message is sent to the group.\n\n"+
175
-
"MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner's email address for approval. If approved, the message is sent to the group.\n\n"+
176
-
"MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group.",
172
+
"Moderation level of incoming messages.\n\n"+
173
+
"MODERATE_ALL_MESSAGES: All messages are sent to the group owner's email address for approval.\n\n"+
174
+
"MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner's email address for approval.\n\n"+
175
+
"MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner's email address for approval.\n\n"+
176
+
"MODERATE_NONE: No moderator approval is required.",
177
177
);
178
178
179
179
groupSettingsSheet
180
180
.getRange("P1")
181
181
.setNote(
182
-
"Specifies moderation levels for messages detected as spam. Possible values are:\n\n"+
183
-
"ALLOW: Post the message to the group.\n\n"+
184
-
"MODERATE: Send the message to the moderation queue. This is the default.\n\n"+
185
-
"SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.\n\n"+
186
-
"REJECT: Immediately reject the message.",
182
+
"Specifies moderation levels for messages detected as spam.\n\n"+
183
+
"ALLOW: Post the message to the group.\n\n"+
184
+
"MODERATE: Send the message to the moderation queue.\n\n"+
185
+
"SILENTLY_MODERATE: Send the message to the moderation queue.\n\n"+
186
+
"REJECT: Immediately reject the message.",
187
187
);
188
188
189
189
groupSettingsSheet
190
190
.getRange("Q1")
191
191
.setNote(
192
-
"Specifies who receives the default reply. Possible values are:\n\n"+
193
-
"REPLY_TO_CUSTOM: For replies to messages, use the group's custom email address.\n"+
194
-
" - When ReplyTo is set to REPLY_TO_CUSTOM, customReplyTo must have a value, otherwise an error is returned.\n\n"+
195
-
"REPLY_TO_SENDER: The reply sent to author of message.\n\n"+
196
-
"REPLY_TO_LIST: This reply message is sent to the group.\n\n"+
197
-
"REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group's managers.\n\n"+
198
-
"REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.\n\n"+
199
-
"REPLY_TO_MANAGERS: This reply message is sent to the group's managers, which includes all managers and the group owner.",
192
+
"Specifies who receives the default reply.\n\n"+
193
+
" REPLY_TO_CUSTOM: For replies to messages, use the group's custom email address.\n\n"+
194
+
" REPLY_TO_SENDER: The reply sent to author of message.\n\n"+
195
+
" REPLY_TO_LIST: This reply message is sent to the group.\n\n"+
196
+
" REPLY_TO_OWNER: The reply is sent to the owner(s) of the group.\n\n"+
197
+
" REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.",
200
198
);
201
199
202
200
groupSettingsSheet
203
201
.getRange("R1")
204
202
.setNote(
205
-
"An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.\n\n"+
206
-
"When the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message.\n\n"+
207
-
"If the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value, otherwise an error is returned.",
203
+
"An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM.",
208
204
);
209
205
210
206
groupSettingsSheet
211
207
.getRange("S1")
212
208
.setNote(
213
-
"Whether to include a custom footer. Possible values are:\n\n"+
214
-
"true: Include the custom footer text set in the `customFooterText` property.\n\n"+
215
-
"false: Don't include a custom footer.",
209
+
"Whether to include a custom footer.\n\n"+
210
+
"true: Include the custom footer text.\n\n"+
211
+
"false: Don't include a custom footer.",
216
212
);
217
213
218
214
groupSettingsSheet
219
215
.getRange("T1")
220
216
.setNote(
221
-
"Sets the content of the custom footer text. Maximum characters: 1,000.\n\n"+
222
-
"Note: Custom footers only appear in emails sent from the group, not when viewing messages within Google Groups.",
217
+
"Sets the content of the custom footer text.",
223
218
);
224
219
225
220
groupSettingsSheet
226
221
.getRange("U1")
227
222
.setNote(
228
-
"Allows a member to be notified if their message to the group is denied by the group owner. Possible values are:\n\n"+
229
-
"true: Send a notification to the message author when their message is rejected. The content of the notification is set in the `defaultMessageDenyNotificationText` property.\n\n"+
230
-
" - Note: The `defaultMessageDenyNotificationText` property only applies when `sendMessageDenyNotification` is set to `true`.\n\n"+
231
-
"false: No notification is sent to the message author when their message is rejected.",
223
+
"Allows a member to be notified if their message to the group is denied by the group owner.",
232
224
);
233
225
234
226
groupSettingsSheet
235
227
.getRange("V1")
236
228
.setNote(
237
-
"Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:\n"+
238
-
" true: Group is included in the Global Address List.\n"+
239
-
" false: Group is not included in the Global Address List.",
229
+
"Denied Message Notification Text.",
240
230
);
241
231
242
232
groupSettingsSheet
243
233
.getRange("W1")
244
234
.setNote(
245
-
"Enables members to post messages as the group. Possible values are:\n"+
246
-
" true: Group member can post messages using the group's email address instead of their own email address. Messages appear to originate from the group itself.\n"+
247
-
" Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.\n"+
248
-
" false: Members cannot post in behalf of the group's email address.",
235
+
"Enables members to post messages as the group.",
249
236
);
250
237
251
238
groupSettingsSheet
252
239
.getRange("X1")
253
240
.setNote(
254
-
"Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:\n"+
255
-
" true: Group is included in the Global Address List.\n"+
256
-
" false: Group is not included in the Global Address List.",
241
+
"Enables the group to be included in the Global Address List.",
257
242
);
258
243
259
244
groupSettingsSheet
260
245
.getRange("Y1")
261
246
.setNote(
262
-
"Permission to leave the group. Possible values are:\n"+
263
-
" ALL_MANAGERS_CAN_LEAVE: Group managers can leave the group.\n"+
264
-
" ALL_MEMBERS_CAN_LEAVE: All group members can leave the group.\n"+
265
-
" NONE_CAN_LEAVE: No one can leave the group. Group ownership can only be transferred.",
247
+
"Permission to leave the group.",
266
248
);
267
249
268
250
groupSettingsSheet
269
251
.getRange("Z1")
270
252
.setNote(
271
-
"Permission to contact owner of the group via web UI. Possible values are:\n"+
272
-
" ALL_IN_DOMAIN_CAN_CONTACT: Anyone within the same domain as the group can contact the owner.\n"+
273
-
" ALL_MANAGERS_CAN_CONTACT: Only group managers can contact the owner.\n"+
274
-
" ALL_MEMBERS_CAN_CONTACT: All group members can contact the owner.\n"+
275
-
" ANYONE_CAN_CONTACT: Anyone can contact the owner via the web UI.",
253
+
"Permission to contact owner of the group via web UI.",
276
254
);
277
255
278
256
groupSettingsSheet
279
257
.getRange("AA1")
280
258
.setNote(
281
-
"Indicates if favorite replies should be displayed before other replies.\n"+
282
-
" true: Favorite replies are displayed at the top, above other replies.\n"+
283
-
" false: Favorite replies are displayed alongside other replies in the conversation order.",
259
+
"Indicates if favorite replies should be displayed before other replies.",
284
260
);
285
261
286
262
groupSettingsSheet
287
263
.getRange("AB1")
288
264
.setNote(
289
-
"Specifies who can deny membership to users. This permission will be deprecated once it is merged into the whoCanModerateMembers setting.\n"+
290
-
" ALL_MEMBERS: All group members can deny membership requests.\n"+
291
-
" OWNERS_AND_MANAGERS: Only group owners and managers can deny membership requests.\n"+
292
-
" OWNERS_ONLY: Only group owners can deny membership requests.\n"+
293
-
" NONE: No one can deny membership requests (automatic approval).",
265
+
"Specifies who can deny membership to users.",
294
266
);
295
267
296
268
groupSettingsSheet
297
269
.getRange("AC1")
298
270
.setNote(
299
-
"Specifies who can manage members (approve/deny membership requests, remove members). Possible values are:\n"+
300
-
" ALL_MEMBERS: All group members can manage members.\n"+
301
-
" OWNERS_AND_MANAGERS: Only group owners and managers can manage members.\n"+
302
-
" OWNERS_ONLY: Only group owners can manage members.\n"+
303
-
" NONE: No one can manage members except the group owner (automatic approval for membership requests).",
271
+
"Specifies who can manage members.",
304
272
);
305
273
306
274
groupSettingsSheet
307
275
.getRange("AD1")
308
276
.setNote(
309
-
"Specifies who can moderate content (approve/reject/remove messages). Possible values are:\n"+
310
-
" ALL_MEMBERS: All group members can moderate content.\n"+
311
-
" OWNERS_AND_MANAGERS: Only group owners and managers can moderate content.\n"+
312
-
" OWNERS_ONLY: Only group owners can moderate content.\n"+
313
-
" NONE: No one can moderate content except the group owner (all messages are automatically posted).",
277
+
"Specifies who can moderate content.",
314
278
);
315
279
316
280
groupSettingsSheet
317
281
.getRange("AE1")
318
282
.setNote(
319
-
"Specifies who can moderate metadata (tags, topics). Possible values are:\n"+
320
-
" ALL_MEMBERS: All group members can moderate metadata.\n"+
321
-
" OWNERS_AND_MANAGERS: Only group owners and managers can moderate metadata.\n"+
322
-
" MANAGERS_ONLY: Only group managers can moderate metadata (owners cannot).\n"+
323
-
" OWNERS_ONLY: Only group owners can moderate metadata.\n"+
324
-
" NONE: No one can moderate metadata except the group owner (metadata edits are automatic).",
283
+
"Specifies who can moderate metadata.",
325
284
);
326
285
327
286
groupSettingsSheet
328
287
.getRange("AF1")
329
288
.setNote(
330
-
"Specifies whether the group has a custom role that's included in one of the settings being merged. This field is read-only and updates to it are ignored.\n"+
331
-
" true: The group has a custom role included in the settings being merged.\n"+
332
-
" false: The group does not have a custom role included in the settings being merged.",
289
+
"Specifies whether the group has a custom role that's included in one of the settings being merged.",
333
290
);
334
291
335
292
groupSettingsSheet
336
293
.getRange("AG1")
337
294
.setNote(
338
-
"Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:\n"+
339
-
" true: The group will continue to use a collaborative inbox where members can see and manage emails sent to the group address.\n"+
340
-
" false: The group will not use a collaborative inbox. Emails sent to the group address will only be delivered to group owners.",
295
+
"Specifies whether a collaborative inbox will remain turned on for the group.",
341
296
);
342
297
343
298
groupSettingsSheet
344
299
.getRange("AH1")
345
300
.setNote(
346
-
"Default sender for members who can post messages as the group. Possible values are:\n"+
347
-
" DEFAULT_SELF: When a member with 'post as group' permission sends a message, it will appear to be sent from their own email address.\n"+
348
-
" GROUP: When a member with 'post as group' permission sends a message, it will appear to be sent from the group's email address.",
301
+
"Default sender for members who can post messages as the group.",
0 commit comments