问题标签 [google-groups-settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
367 浏览

asp.net - 从服务帐户访问 Google 域的 Google 群组 - 不断收到未经授权的 403

我正在尝试获取 Google Api 中域的组列表(https://developers.google.com/admin-sdk/directory/v1/reference/groups/list)。

我正在使用“域范围委派”,并且有一个服务帐户,网络应用程序通过该服务帐户向 Google 发出所有请求。admin-sdk 要求请求用户是管理员,所以我在给定域上模拟管理员用户。

这适用于(https://developers.google.com/admin-sdk/directory/v1/reference/users/get),但是当我尝试使用组 api 时,它会像这样失败:

我已经检查了域管理员的权限是否已委派给服务帐户。而且我还检查了我是否可以访问组列表,同时以域管理员身份登录。

非常感谢任何帮助或提示。提前致谢

0 投票
2 回答
365 浏览

email - Google 网上论坛公开电子邮件

我正在我的公司 GSuite 帐户中设置一个组。我想要组的电子邮件地址:

  • 公开(即 Info@ ...),以便任何人都可以向其发送电子邮件
  • 我希望所有成员都能收到邮件
  • 我希望任何成员都可以回复邮件
  • 并且默认情况下,答案将发送到整个组以及它来自的公共电子邮件。

除了最后一点,我都成功了。我可以设置它,以便答案发送到整个组或外部地址,但我想要两者(为什么?:所以组中的所有人都知道该电子邮件已被处理)。那可能吗?

0 投票
1 回答
73 浏览

google-admin-sdk - 修改“查看会员电子邮件地址”设置

有没有办法通过谷歌管理 API 修改“查看会员电子邮件地址”设置?从一些粗略的调查来看,情况似乎并非如此,但我很高兴被证明是错误的。请注意,此设置不同于现有的 whoCanViewMembership 设置。

0 投票
2 回答
255 浏览

python - Google 群组 CAN_REQUEST_TO_JOIN

Google 群组设置 SDK ( python ) 似乎在“任何人都可以询问”和“组织中的任何人都可以询问”加入权限之间没有区别。

whoCanJoin权限参数只允许以下值 :ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN

当我将权限设置为 时CAN_REQUEST_TO_JOIN,只有“组织中的任何人都可以询问”设置被选中。

可以加入的群组

即使我手动检查“任何人都可以询问”权限。设置 JSON 保持不变:

{u'allowExternalMembers': u'true', u'allowGoogleCommunication': u'false', u'allowWebPosting': u'true', u'archiveOnly': u'false', u'customFooterText': u'', u'customReplyTo': u'', u'defaultMessageDenyNotificationText': u'', u'description': u"---------", u'email': u'---------@orga.com', u'includeCustomFooter': u'false', u'includeInGlobalAddressList': u'true', u'isArchived': u'false', u'kind': u'groupsSettings#groups', u'maxMessageBytes': 26214400, u'membersCanPostAsTheGroup': u'false', u'messageDisplayFont': u'DEFAULT_FONT', u'messageModerationLevel': u'MODERATE_NONE', u'name': u'----------', u'replyTo': u'REPLY_TO_IGNORE', u'sendMessageDenyNotification': u'false', u'showInGroupDirectory': u'false', u'spamModerationLevel': u'MODERATE', u'whoCanAdd': u'ALL_MANAGERS_CAN_ADD', u'whoCanContactOwner': u'ANYONE_CAN_CONTACT', u'whoCanInvite': u'ALL_MANAGERS_CAN_INVITE', u'whoCanJoin': u'CAN_REQUEST_TO_JOIN', u'whoCanLeaveGroup': u'ALL_MEMBERS_CAN_LEAVE', u'whoCanPostMessage': u'ALL_IN_DOMAIN_CAN_POST', u'whoCanViewGroup': u'ALL_MEMBERS_CAN_VIEW', u'whoCanViewMembership': u'ALL_MANAGERS_CAN_VIEW'}

有谁知道如何以编程方式将此设置设置为“任何人都可以提问组织中的任何人都可以提问”?

0 投票
1 回答
346 浏览

google-groups - 重新激活未收到 Google 群组电子邮件的用户

我是 Google Apps 域的管理员,我们最近重新激活了一个被暂停大约 6 个月的帐户。发送给该用户的常规电子邮件运行良好,但发送给该用户所属组的电子邮件似乎无法到达该用户。

我尝试从组中删除用户并再次添加他,但无济于事。

可能是什么问题?解决方案是什么?

0 投票
1 回答
395 浏览

google-apps-script - 如何设置 Google 网上论坛审核和发帖权限

我有下面的脚本为我工作......(脚本自动创建一个 google 组,其中包含来自电子表格的数据,该电子表格中的数据自动填充来自表单的数据......)

有人可以帮我完成它,因为我无法工作的剩余步骤是:

将群组审核设置设置为:跳过审核队列并将消息发布到群组

将发帖权限设置为:公开

我试过这个,但要么我累了,要么我错过了一些愚蠢的东西......?

0 投票
0 回答
78 浏览

google-apps-script - 谷歌表格 - 限制组织中的某些用户编辑/查看?

我有以下问题。

我有一个与我组织内的每个人(300 人)共享的 Google 表格,他们必须拥有编辑权限

但是,该组织的某些用户不应该能够编辑甚至访问该文件,即使他们可以查看它也没关系。

我目前正在通过使用检查用户邮件(Session.getEffectiveUser().getEmail())的脚本来解决这个问题,如果它们与包含所有地址的数组中的地址匹配,它会触发一个警报模式,告诉用户他们是不容忽视。
但是,这可行,但如果用户只是关闭警报,他/她可以继续编辑工作表。这是不可取的。:)

我已经搜索过,但我没有找到可行的解决方案,或者至少没有找到阻止组织中的少数用户编辑此工作表的想法。

感谢任何输入,谢谢!

0 投票
0 回答
354 浏览

google-app-maker - 开发人员将组添加到角色的 Appmaker 组访问权限

我在这篇文章 [将 google 群组添加到角色] 中找到了一些有用的信息,这些信息帮助我意识到我必须拥有至少读取群组成员资格的权限,才能让群组在访问权限(或角色分配)下正确分配给角色. 我可以在组电子邮件地址旁边获得小组图标的唯一方法是将我自己(开发人员帐户)添加到该组。我不想被添加到我分配给应用程序制造商应用程序角色的域中的每个组中,但我似乎找不到正确的访问权限来授予访问权限。

我有第二个组,我没有将自己添加到其中,但允许组织中的所有人查看成员和成员的电子邮件地址。将应用程序添加到角色时,由于 appmaker 似乎没有找到该组(如组图标所示),我是否缺少某些东西?

0 投票
0 回答
134 浏览

google-apps-script - 更新 Google 网上论坛发帖权限

我正在编写一个脚本来管理组,因为组中有内部域的地址和其他域的地址。我想以编程方式强制只有内部域的用户才能发布到组。

我使用这段代码:

但是,如果我随后检查组管理中的“谁可以发帖”部分,我会发现:

在组管理中,我可以执行以下设置:

但我想通过 Apps 脚本进行设置。为什么我的代码没有更新发布权限?

0 投票
1 回答
128 浏览

google-admin-sdk - 通过 google-apis 将成员添加到 google 组

试图找到一种通过 google API 将成员添加到 google 组的方法,但任何搜索结果总是最终使用 admin sdk。但是要使用 Admin SDK,它需要在 Google 工作区上注册。有没有其他方法可以在不通过使用 OAuth 的简单 api 调用注册工作区的情况下实现相同的目标。