スーパー管理者アカウントを使用して、あなたのGドライブログイン
- を手順に従ってください。
- Googleシートを1枚作成します。
- ツールメニュー - スクリプトエディタ..スクリプトプロジェクトプロジェクトを保存します。 はリソースメニューの管理SDK
- アプリスクリプトエディタのクリックを有効にアドバンスGoogleのサービスを選択 - 管理者ディレクトリAPIのポップアップでは、その後Googleのデベロッパーコンソールリンクをクリックします。 デベロッパーコンソール - ライブラリ - >検索APIボックスをクリックAdmin sdk - >管理者Sdk api link ==>ENABLEとclose dev consoleを入力します。
=== Appsスクリプトエディタで次のコードをペーストします。
var onSheet = SpreadsheetApp.getActiveSpreadsheet();
var groupKey = "[email protected]"
function MainGetUserList()
{
var rows = [];
var pageToken, page;
do {
page = AdminDirectory.Members.list(groupKey,
{
domainName: '[email protected]',
maxResults: 500,
pageToken: pageToken,
});
var members = page.members
if (members)
{
for (var i = 0; i < members.length; i++)
{
var member = members[i];
var row = [groupKey, member.email, member.role, member.status];
rows.push(row);
}
}
pageToken = page.nextPageToken;
} while (pageToken);
if (rows.length > 1)
{
var sheetData = onSheet.getSheetByName("Sheet1")
var header = ['Group Name', 'User Id', 'User role', 'User Status'];
sheetData.clear()
sheetData.appendRow(header).setFrozenRows(1);
sheetData.getRange(2, 1, rows.length, header.length).setValues(rows);
}
}
==>許可を許可するには、MainGetUserList()関数を実行し、Googleシートを開いて開きます。
完了。
私はこの20kメンバーをテストしました。 ありがとう
使用しているプログラミング言語やプラットフォームを教えてください。 –
Google Appスクリプトで書いています – Kanchan
アプリスクリプトコードを共有できますか? Googleグループのメンバーを読んだり、メンバーを管理したりする目的は何ですか? –