×

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


Googleを追いかけろ!

.

参照ページ(Goolge)

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.");
  }
}
 

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




getGroups()

  • メンバーであるグループをすべて取得する
下のサンプルは自分の属するグループを表示する例。もしひとつもグループに属していなければリストは空である。
function showMyGroups() {
  var groups = GroupsApp.getGroups();
  var s = 'You are in ' + groups.length + ' groups: ';
  for (var i = 0; i < groups.length; i++) {
    var group = groups[i];
    s = s + group.getEmail() + ' ';
  }
  Browser.msgBox(s);
}
 


getGroupByEmail(email)

  • 指定のメールアドレスを持つグループを取得する。 グループが存在しなかったり表示へのアクセス権が無い場合は例外がスローされる。
Arguments :
nameType説明
emailString 取得すべきグループのメールアドレス