使用SitesApp.AddEditor(),您可以将用户添加到特定的Google网站。 但是如何添加整个域? 谷歌站点API允许这样做,只是无法弄清楚该方法是否在Apps脚本中实现。
看起来不是,只想确认。
由于
答案 0 :(得分:0)
只需创建一个包含域中所有用户的组,然后将该组添加为编辑器。
答案 1 :(得分:0)
Google Apps脚本网站服务(还)没有设置/更改网站可见性的方法。但是,有可能解决这个问题:
<强> By default, all users in a domain can find and edit newly created sites 即可。在这种情况下,您不必将单个用户添加为编辑器。但是,您网域的Google Apps管理员可能已将默认的可见性设置更改为 private 。在这种情况下,您/网站所有者必须通过将用户添加为网站的查看者/编辑者来更改每个网站的此设置(请参阅下文)。请与您的Google Apps管理员联系,了解您网域下网站的默认可见性设置。 See this help page for more details
如果您的域的默认网站可见性设置为私有,并且您的管理员不想更改它,您还有另一个选项:您可以与群组共享网站强>而不是个人用户。稍后添加到该组的任何用户将继承组对该站点的访问权限(或其各自的级别访问权限,以较高者为准;即,如果组具有“查看”访问权限,但该组中的个人用户具有“编辑”访问权限,则他们将编辑)。的 Google Apps administrators can create domain-wide groups which include all users in a domain 即可。如果您的域具有此类组,只需使用.addEditor('groupemail@yourdomain.com')
方法将该组作为编辑器添加到该网站,以允许您域中的所有用户编辑该网站。否则,请询问您的Google Apps管理员是否可以创建此类论坛。