使用“名字和姓氏”或“显示名称”地址将成员添加到Google群组

时间:2013-10-29 03:11:22

标签: google-groups google-groups-api

我想以编程方式向Google网上论坛添加电子邮件地址。虽然有这样做的方法,似乎没有人允许添加显示名称,昵称或只是名字和姓氏。

例如,代码(来自Add members to google groups programatically):

 GroupsManager.getGroup(group).addMember(emailAddress);
如果emailAddress类似于fred@example.com,那么

可以很好地工作,但是如果我尝试添加DisplayName,它就不会。我试过了:

 "Fred Surname" <fred@example.com>

和      弗雷德姓氏

然而,我只收到一个未指明的错误。

任何帮助都会非常感激 - 只要有一个例子就可以用任何语言表达!

非常感谢,

克莱姆克拉克

5 个答案:

答案 0 :(得分:1)

除非在域中将此人定义为Google用户,否则无法执行此操作。请参阅此讨论:https://productforums.google.com/forum/#!topic/apps/6Z8OpwGk7UM;具体来说,马库斯24在10/10/09的帖子。它今天的工作方式仍然相同。

答案 1 :(得分:0)

仅当您添加具有Google帐户的用户(包括其他已启用Gsuite的组织和Gmail地址)时才有效。它不适用于拥有其他帐户的用户(例如Hotmail,iCloud,Yahoo等)。

希望Google能够让GSuite管理员尽快将此人的姓名及其电子邮件地址包含在第三方帐户中。

答案 2 :(得分:0)

这种用于添加显示名称的格式在新的Google网上论坛中无效。无论我输入哪种格式,它都会将电子邮件名称放在“显示名称”字段中,而不是我用来维护该组的名称,即“名姓”。由于某些电子邮件并非与某人的名字远程关联,因此这很难管理。特殊输入公式在经典Google网上论坛中效果很好,但在新Google网上论坛中效果不佳。

答案 3 :(得分:0)

我是 Google 公益支持工作区的管理员。将成员添加到 google 群组(以“First Last ”形式)时,显示名称仅适用于在我们组织域中拥有帐户的用户。对于其他人,电子邮件地址只是在我希望显示名称出现的地方重复。

答案 4 :(得分:-1)

完全可以完成,我刚刚完成并且之前已经完成了。向组中添加新成员时,键入要显示的名称,然后显示SELECT * FROM YourTable ORDER BY type ,COALESCE(rank,999999) 中的地址。防爆。 <> 希望有所帮助。