问题标签 [google-groups]

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 回答
728 浏览

python - 基于 Google 电子表格数据验证添加到 Google 组

因此,我想以我不是程序员的事实作为开头。我知道一点Python,但仅此而已。

所以这就是我想要做的:

用户填写 Google 表单,然后将回复转储到电子表格中。作为表单的一部分,他们的电子邮件地址被捕获在“'Form Responses'B:B”中

不确定这是否可能,但我想知道:

请帮忙!:)

提前致谢。

0 投票
1 回答
3577 浏览

google-apps-script - 根据 Google 电子表格中的动态电子邮件地址列表自动更新 Google 群组成员资格

我有一个包含 6 列电子邮件地址的电子表格,这些电子邮件地址会根据用户输入和年龄自动更新。每列对应一个不同的 Google Group。

我想根据每个电子表格列中的动态值自动填充 Google Group 成员资格。例如——无论是在编辑时还是在每日计时器上——Google 脚本都会读取 A 列中的电子邮件地址列表并更新相应的 Google 组。

理想情况下,脚本会调用当前的 Google 群组成员资格,将其与 A 列中的电子邮件地址列表进行比较,从群组中删除不再出现在 A 列中的所有地址,并将出现在 A 列中的所有地址添加到群组中但目前不在集团内。

这可能要求太多了。因此,或者,我可以想象脚本从组中删除所有成员,然后将 A 列中的所有电子邮件地址添加到组中。虽然这将实现相同的目标(据我所知),但我想知道是否会丢失一些历史记录或类似的副作用来例行删除所有成员。因此,我更喜欢首先描述的比较方法。

在论坛中,我可以找到这个讨论,来自 Serge insas 的回复: Add emailadress to Spreadsheet, auto add the email to a Google group

当我在脚本编辑器中运行此代码时,将“testgroup@domain.com”替换为我的 Google 群组的电子邮件地址,我收到以下错误:

服务错误: : 无效的请求 URI

参考第 10 行,即

克服该错误是 1 个问题。一旦我克服了这个错误,我需要学习如何将组成员身份与电子表格列表进行比较和/或删除所有内容并重新导入所有内容。

非常感谢对这两个问题的任何帮助!


编辑 1(在 Mogsdad 确认我不能使用 GAS API 更新 Google Group 成员资格后)

好的,所以 B 计划对我来说不是一个乱七八糟的方法,因为我太新手了,去那里感觉不舒服。计划 B 是编写一个脚本,将电子表格用户列表与 Google Group 用户列表进行比较,并告诉我哪些用户需要手动添加到 Google Group 用户列表中/从中删除。我已经修改了您在链接到我的帖子中提供的代码。

是否可以创建一个输出来告诉我要手动添加哪些成员(即那些在工作表列表中但不在组列表中的成员)和那些要手动删除的成员(即那些在组列表中但不在组列表中的成员?工作表)?

此外,我可以让相同的脚本为六个不同的组做同样的事情吗?(在我的工作表中,组电子邮件地址在第 1 行,成员电子邮件地址在它的正下方,对于所有 6 列)如果可能,那么我希望输出指定用户必须手动添加到哪个组或从中删除。

谢谢你的帮助!

0 投票
2 回答
677 浏览

java - 将 Google 日历访问权限分配给组中的所有用户 (Java)

我可以在我的 Java 应用程序中创建一个谷歌日历。

我可以将其分配给我的 Google 域中的特定用户:

并且创建的日历出现在 user1 的日历中。

然而,当我尝试将其他一些日历分配给一个组(说 user1 属于)时:

user1 在他的日历列表中看不到创建的日历。

但是日历创建成功。

这是正确的功能吗?还是应该只为每个组用户添加 Acl 规则?或者我做错了什么,还有其他方法可以为组中的所有用户分配一些日历

0 投票
1 回答
3608 浏览

python - Google Groups API 添加成员

我在互联网上找到了很多关于在 Googlegroups 中将成员添加到组的信息,但我无法让它发挥作用。

我在 Python-DJango 工作。

使用商业帐户,我设法使用 Provisioning API 添加它们,但我无法使用新的 Directory API 来添加它们。

问题是我要添加人员的组不是企业组,而是普通的 googlegroups 组:

group_name@googlegroups.com

根据我的发现以及我为业务组所做的工作,我有以下代码:

我想知道我必须在域字段中输入什么。使用企业帐户,它是企业域,但作为一个普通的 googlegroups,我不确定。我已经尝试过 googlegroups.com 并且无法正常工作,因为我总是收到无效的域错误。

任何帮助,将不胜感激

谢谢!

0 投票
1 回答
4369 浏览

android - 未找到 Bêta 测试应用程序

我刚刚将我的应用程序的 Bêta APK 放在了开发者控制台上。我还创建了一个 Google 群组,并邀请了可以下载该应用程序 Bêta 版本的人。
Google 会以这种格式为您提供链接:
https://play.google.com/apps/testing/com.app.package
通常您会将此链接提供给测试人员,如果他们确实存在于 Google Group 中,他们可以打开它并单击按钮Become a Tester,然后可以直接从谷歌播放。
问题是一些联系人,即使他们确实存在于组中并且可以点击按钮Become a Tester......他们无法访问他们可以下载应用程序的页面。显示一条消息:

未找到
很抱歉,在此服务器上未找到请求的 URL。

一些用户可以下载该应用程序,而另一些用户则不能,即使他们都存在于同一个 Google 群组中。有人知道吗?

0 投票
1 回答
4107 浏览

google-chrome - 我的嵌入式 Google 群组是否因 X-Frame-Options “Allow-From”值不正确而被 FireFox 阻止?

我正在尝试将 Google Group 嵌入到网站的网页中,但我无法让它在所有浏览器中运行,并且不知道为什么。使用<iframe>Google Groups 配置系统提供的 JavaScript 代码,当我在 Safari(版本 6.1,8537.71)和 Chrome(32.0.1700.107)中查看页面时,一切正常,但不是在 Mac OS X 10.8.5 上运行的 FireFox(26.0) . 运行 FireFox 的调试控制台会显示以下错误:

http://mysite.org/mypage当然,实际的页面 URL 在哪里)。现在,奇怪的是,使用 Chrome 和 Safari 中的调试控制台,它们也都报告了一个错误——但它是关于X-Frame-OptionsGroups 发送的标头:

这似乎暗示它在 Safari 和 Chrome 中工作的原因是谷歌发送了一个无效的标头(这似乎不太可能),因此 Safari 和 Chrome 忽略了它,或者两个浏览器都无法解释X-Frame-Options,据我所知, 不应该是这样。

谁能想到可能发生了什么,或者建议我可以检查哪些其他可能的问题?

过去关于 SO的问题似乎遇到了类似或可能相同的问题,但 OP 的问题显然自行消失了,而无论我是否登录或退出我的 Google 帐户,我的问题仍然存在。

编辑 2014-02-06 #1

我现在确定 Chrome 和 Safari 不支持ALLOW-FROMin X-Frame-Options; 这解释了控制台中的消息,并且可能解释了为什么这些浏览器不会阻止嵌入的 Google Groups 页面。此外,如果我正确解释ALLOW-FROM选项的定义,作为值提供的 URI应该是封闭页面;换句话说,谷歌应该返回ALLOW-FROM mydomain.org不是它当前发送的值。我想我一定是做错了什么,但我完全按照谷歌的说明设置 iframe,包括关于提供的部分&domain=yourdomain.com

编辑 2014-02-06 #2

鉴于上述情况,我的原始问题基本上得到了回答:Safari 和 Chrome 显示嵌入页面的原因是它们目前忽略了安全标头值,而 FireFox 没有,并且正确阻止了嵌入,因为 的值ALLOW-FROM不是根据需要包含 iframe (mydomain.org) 的页面的域。

所以现在的问题是,为什么 Google 设置ALLOW-FROMhttps://groups.google.com而不是mydomain.org.

编辑 2014-02-06 #3

解决了。谷歌发送X-Frame-Options值的原因是我的<iframe>代码不正确。由于我现在无法重建的原因,我被引导相信src属性值中的 & 符号需要被转义,如下所示:

事实上,这样写是行不通的。但以下是:

(不同之处在于&parenturl。)这正是谷歌的指示所说的。你知道,这真的很尴尬......

0 投票
0 回答
411 浏览

java - 通过 Google 网上论坛发送电子邮件

我们已经成功地通过 Google Apps SMTP 服务器从 Java Web 应用程序发送电子邮件。这当然意味着我们需要将付费用户添加到 Google Apps,因为您需要用户名和密码才能访问 SMTP 服务器。

有什么方法可以让 Google Groups 使用它并避免添加额外的用户?

0 投票
2 回答
10503 浏览

iframe - 如何使用 iframe 将 Google Groups 论坛嵌入网页?

我担心我面临与以前的海报相同的挑战:

嵌入 Google 群组 - 未登录 Google 时不显示任何内容

以及 如何将谷歌群组嵌入网页

第一个解决了,第二个没有解决。

想将 google-group 论坛嵌入到 html 页面中。按照 Google Groups 提供的指导,我无法做到这一点iframe

并通过http://www.jqcoolgallery.com/support.html成功展示。我可以查看这个嵌入式论坛,但是在我的 html 中应用相同的语法时,我没有成功。

在 Firefox 27 或 Internet Explorer 11 中查看时,我同样缺乏成功。

0 投票
1 回答
512 浏览

java - 在 Google Calendar API 中创建组日历

所以基本上我的 Java 应用程序正在为我们的每个 Google 域用户创建一个或几个 Google 日历。

为了克服日历创建限制(每几个小时左右 25 次),我实施了模拟每个所述用户的服务帐户。所述服务帐户具有在管理控制台中定义的 API 访问权限。

我通过设置成功创建了所有这些日历:

但现在我需要为每个组创建一个日历。如果我尝试冒充组用户 (.setServiceAccountUser("groupname@ourdomain.com")),我会收到这样的错误:

相关代码:

为什么我不能模拟群组用户名来创建群组日历?如何以其他方式创建数百个组日历?

0 投票
0 回答
210 浏览

google-compute-engine - 我的帖子在 gce_discussions 组中被自动删除

在此帖子中标记 google_compute_engine 以防其他用户在发布到该特定 google 组时遇到问题

在过去的几天里,我一直在尝试向 gce_discussions 谷歌群组发帖,但我的帖子甚至在几天后都没有出现,并且创建的电子邮件订阅被列为不再可访问。

如果我回复 gce_discussions 中的帖子,它几乎会立即被列为已删除。我尝试了不同的浏览器并清除了我已取消订阅并再次重新订阅论坛的缓存,但这并没有解决问题。我过去能够使用网络浏览器向小组发布主题

我可以发布到其他谷歌群组,如果我使用 gce-discussion 论坛的电子邮件地址,我可以使用 gce_discussion 论坛的电子邮件地址发布我有电子邮件订阅的屏幕截图,但我没有必要的代表目前包括这里

其他人在论坛发帖有问题吗?您如何获得对谷歌群组之外的谷歌群组的支持?