Google Appscript - 从 sheet 到 Google 社区的 Post 信息?

Google Appscript - Post info from a sheet to a Google Community?

有没有办法编写一个 appscript(在 sheet 内)将信息(在本例中为统计信息)发布到 Google 社区?我找到了一个 API 的脚本 similar:

function createPost() {
  var userId = 'me';
  var post = {
    object: {
      originalContent : 'Happy Monday! #caseofthemondays'
    },
    access: {
      items: [{
        type: 'domain'
      }],
      domainRestricted: true
    }
  };

  post = PlusDomains.Activities.insert(post, userId);
  Logger.log('Post created with URL: %s', post.url);
}

但是我该如何将其指向特定的 google 社区?

如您在 Apps 脚本中给定 link, the Google+ Domains service allows you to use the Google+ Domains API 的最顶部所述。

使用 Google+ 域 API,您可以对您的帖子设置限制或将 access control 提供给以下一个或多个受众:

  • 扩展圈子
  • 我的圈子
  • 圆形

共享 activity 时,用户可以指定所需的受众,例如个人或他们的圈子之一。当调用 Google+ 域 API 时,此受众是使用访问权限 属性 指定的。例如,以下 activity 正在与圈子分享:

{
  /* ... */
  "access": {
    "items": [
      {
        "type": "circle", "id": "5678"
      }
    ],
    "domainRestricted": true
  }
}

要成功实现这一点,您还应该使用 Circles: addPeople 添加该特定圈子的成员。通过适当的授权和范围,您可以使用以下示例格式发送请求:

PUT https://www.googleapis.com/plusDomains/v1/circles/circleId/people

请尝试浏览给定的文档以获取更多信息和其他选项,例如与多个受众共享。

希望对您有所帮助!