সমস্যা
ব্যবহারকারীকে ইমেল উপনামের একটি তালিকা পেতে হবে, যা অ্যাডমিন কনসোল ব্যবহার করে অনুপলব্ধ।
পরিবেশ
- অ্যাপস স্ক্রিপ্ট
সমাধান
- অ্যাপস স্ক্রিপ্ট খুলুন।
- নতুন প্রকল্প ক্লিক করুন.
- শিরোনামে স্ক্রিপ্ট প্রকল্পের নাম দিন।
- বিদ্যমান কোড উদাহরণ মুছুন।
- নীচের স্ক্রিপ্ট যোগ করুন:
/** * list users that have email aliases * Usage: * 1. copy and paste this source code to your Apps Script Editor * 2. select the following function name * 3. click 'Run'. * 4. The users with email aliases will be printed in the 'Execution log' * * © 2021 xFanatical, Inc. * @license MIT * @version 1.0.2 fix a pagination issue * @version 1.0.1 print out aliases * @version 1.0.0 proof of concept */ function listUsersWithEmailAliases() { let pageToken let page do { page = AdminDirectory.Users.list({ customer: 'my_customer', maxResults: 100, pageToken, fields: 'users(name/fullName,primaryEmail,aliases),nextPageToken', }) let users = page.users if (users) { for (let i = 0; i < users.length; i++) { const user = users[i] if (user.aliases && user.aliases.length > 0) { Logger.log(`User ${user.name.fullName} <${user.primaryEmail}> ` + `has ${user.aliases.length} email alias${user.aliases.length > 1 ? 'es' : ''}: ` + JSON.stringify(user.aliases)) } } } else { Logger.log('No users found.') } pageToken = page.nextPageToken } while (pageToken) }
- বাম নেভিগেশন প্যানেলে পরিষেবাগুলিতে ক্লিক করুন
- অ্যাডমিন SDK API নির্বাচন করুন
- Add এ ক্লিক করুন
- টুলবারে Google Apps স্ক্রিপ্ট প্রকল্প সংরক্ষণ করুন বোতামে ক্লিক করুন।
- রান এ ক্লিক করুন।
- প্রথম দৌড়ে অনুমতি দিন।
- ফলাফল এক্সিকিউশন লগে প্রদর্শিত হবে।
- অ্যাডমিন কনসোলে যান এবং নিরাপত্তা > অ্যাক্সেস এবং ডেটা নিয়ন্ত্রণ > API নিয়ন্ত্রণগুলিতে নেভিগেট করুন।
- নিশ্চিত করুন যে অভ্যন্তরীণ, ডোমেনের মালিকানাধীন অ্যাপগুলিকে বিশ্বাস করুন চেক করা আছে৷