اذكر جميع مستخدمي مجال مساحة عمل Google في أوراق Google

تستخدم Enterprise Editions of Google Drive Auditor و Gmail عنوان Admin Apps Admin SDK (API Directory) مع برنامج Google Apps Script لإنشاء قائمة بجميع المستخدمين الذين يمثلون جزءًا من مجال مساحة عمل Google.
تحصل Google Scripts على الاسم وعنوان البريد الإلكتروني للمستخدمين في المؤسسة ويحفظ القائمة داخل جدول بيانات Google. لا يمكن تنفيذ هذا البرنامج النصي إلا من قبل مسؤول المجال.
function getDomainUsersList() {
var users = [];
var options = {
domain: 'ctrlq.org', // Google Workspace domain name
customer: 'my_customer',
maxResults: 100,
projection: 'basic', // Fetch basic details of users
viewType: 'domain_public',
orderBy: 'email', // Sort results by users
};
do {
var response = AdminDirectory.Users.list(options);
response.users.forEach(function (user) {
users.push([user.name.fullName, user.primaryEmail]);
});
// For domains with many users, the results are paged
if (response.nextPageToken) {
options.pageToken = response.nextPageToken;
}
} while (response.nextPageToken);
// Insert data in a spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Users') || ss.insertSheet('Users', 1);
sheet.getRange(1, 1, users.length, users[0].length).setValues(users);
}
تذكر أن تحل محل ctrlq.org
مع عنوان المجال الخاص بك. ستحتاج إلى تمكين واجهة برمجة تطبيقات دليل المشرف تحت الموارد> خدمات Google المتقدمة.
ثم اذهب إلى Resources > Cloud Platform Project
، انقر فوق اسم المشروع لفتح وحدة التحكم في Google Developer المرتبطة بمشروع البرنامج النصي للتطبيقات. قم بالتبديل إلى قسم المكتبة ، والبحث عن SDK المسؤول وتمكين API.
اكتشاف المزيد من مرابع التكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.