0

Google Script Project には、同じ出力を提供する 2 つの Google-API 関数があります。誰かが私が間違っていることを説明してもらえますか、それとも API のバグですか?

私は904 人のメンバーを持つグループを持っています。関数 "listMembersOfGroup1" は"GroupsManager" API を使用しており、正しく機能しています。ロガーは「904.0」を表示します。コードは次のとおりです。

function listMembersOfGroup1() {
  var group = GroupsManager.getGroup("group@domain.com");
  var members = group.getAllMembers(); 
Logger.log(members.length);
}

しかし、「GroupsApp」API を使用している関数「listMembersOfGroup2」は正しく機能していません (私が理解している限り)。ロガーは「753.0」を表示します。コードは次のとおりです。

function listMembersOfGroup2() {
  var group = GroupsApp.getGroupByEmail("group@domain.com");
  var users = group.getUsers();
Logger.log(users.length);
}

「GroupApp」APIが別の番号を発行する正当な理由はありますか?

よろしくお願いします。

.

(これは、このサイトでの初日の最初の質問です。質問がルールに従っていることを願っています。)

4

1 に答える 1

0

スタックオーバーフローへようこそ。あなたの投稿はよく説明されていました。

最初の API GroupsManager は、ドメイン管理者がドメイン グループを管理するために使用します。ここを確認してください。

2 番目の GroupsApp は、Google グループのGoogle Groups APIを管理するために使用されます。

2 番目の呼び出しは、URL として渡された Google グループのメールに属するユーザーを取得しています。ここで完全なドキュメントを確認してください

つまり、さまざまな Google サービスを使用しています。

于 2013-06-10T18:23:41.830 に答える