【问题标题】:How to get a group type using Google Apps APIs?如何使用 Google Apps API 获取组类型?
【发布时间】:2015-07-08 09:42:23
【问题描述】:

我目前正在开发一个 Google Apps 脚本,它可以修改域中所有组的设置,但应用的设置取决于组类型(主要是电子邮件列表或协作收件箱)。

但是,我还没有找到使用 Google API 确定组类型的方法(我使用的是 "Groups Settings API""Directory API: Groups")。

有谁知道如何使用 Google API 或任何其他编程方式获取组类型?

【问题讨论】:

    标签: google-apps-script google-apps google-groups google-groups-api google-groups-settings


    【解决方案1】:

    这些组“类型”并不是真正的类型 - 因此,Groups Settings API 中没有任何内容可以设置或获取类型。

    本质上,当您在它们之间进行更改时,Google Groups 只是更改了一堆预设。区分差异的唯一方法是为每种“类型”创建不同的测试组,使用 Groups Settings API 获取每个测试组的设置,并使用它们之间设置的任何差异来确定组的“类型”。

    希望这会有所帮助!

    【讨论】:

    • 感谢您的意见。我们尝试过,但遗憾的是,我们以这种方式获得了完全相同的设置。 “Groups Settings API”并未公开所有设置,所以我猜有趣的设置不包括在内。
    • 是的,我认为可能是这种情况,但没有时间测试自己。也许可以在组的描述中添加一些可以通过编程方式提取的内容(目录 API)?
    • 这确实是我们的最终结论。或者解析 UI(或使用 selenium 之类的东西),但这不是我们想要走的路。
    【解决方案2】:

    您可以通过选择组来更改组类型..之后..转到设置符号-->通过转到设置..下拉菜单右侧的组设置..

    然后在左侧,您会在“INFORMATION”COLLAPSIBLE TAG 下找到 ADVANCE 选项 TAG,您可以在其中将 google 组类型更改为四种中的任何一种

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      相关资源
      最近更新 更多