×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。


Googleを追いかけろ!

.

Groups Services

  • このサービスはGoogle Groupsへのアクセスを提供します。

参照ページ(Goolge)


WWW を検索 Googleを追いかけろ! を検索
Base Classes :
クラス説明
GroupsApi

Google Groups情報へのアクセスです。もしメンバーならここにあるサンプルでテストできます。 実行する前にメールアドレス部分の書き換えが必要です。所属するドメイン上かそれ以外での任意のGoogle Groupのメールアドレスに置き換えてください。

function isManager() {
  var group = GroupsApp.getGroupByEmail("managers@example.com");
  if (group.hasUser(Session.getUser().getEmail())) {
    Browser.msgBox("You are a manager!");
  } else {
    Browser.msgBox("You are not a manager.");
  }
}
Role グループ内のユーザーの可能な役割(マネージャーまたは通常のメンバー)
Group

グループ内でのメンバーおよびメンバーの役割をもつオブジェクトの照会ができます。実行する前にメールアドレス部分の書き換えが必要です 置き換えるメールアドレスは、メンバーリストが作成されていて、あなたがアクセス権を持つグループのものです。

function listGroupMembers() {
  var group = GroupsApp.getGroupByEmail("musicians@example.com");
  var s = group.getEmail() + ': ';
  var users = group.getUsers();
  for (var i = 0; i < users.length; i++) {
    var user = users[i];
    s = s + user.getEmail() + ", ";
  }
  Browser.msgBox(s);
}




class GroupsApi : Members
memberType説明
getGroups メンバーであるグループをすべて取得する
getGroupByEmail 指定のメールアドレスを持つグループを取得する

class Role : Members
memberType説明
OWNER Enum グループの元のオーナーはグループを作成し、最初のメンバーとマネージャーを招待する。元のオーナーだけが共同のオーナーの追加と グループの所有権移転や削除ができる。
MANAGER Enum マネージャーはグループを表示できる新規メンバーの承認やグループのプロパティを変更できる。 また、マネージャーは暗黙のうちにメンバーとなる。
MEMBER Enum このグループのメンバーであるユーザー。オーナーやマネージャーにはなれない。
INVITED Enum グループのオーナーやマネージャーからグループへの参加を招待されたユーザーだが、まだ承認されていない。
PENDING Enum グループへの参加をリクエストしたが、まだオーナーまたはマネージャーに承認されていないユーザー。

class Group : Members
memberType説明
getEmail String このグループのメールアドレスを取得する
getUsers UserApi[ ] グループ内のすべての直接メンバーを取得する
hasUser Boolean メンバーが直接メンバーかどうかテストする
hasUser
getRole role グループ内でのユーザーの役割を取得する
getRole