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
请尝试浏览给定的文档以获取更多信息和其他选项,例如与多个受众共享。
希望对您有所帮助!
有没有办法编写一个 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
请尝试浏览给定的文档以获取更多信息和其他选项,例如与多个受众共享。
希望对您有所帮助!