E-posta takma adları listesi nasıl alınır?

Sorun

Kullanıcının, Yönetici Konsolu'nda kullanılamayan e-posta takma adlarının bir listesini alması gerekir.

Ortam

  • Apps Komut Dosyası

Çözüm

  1. Apps Komut Dosyası'nı açın.
  2. Yeni proje'yi tıklayın.
  3. Başlıkta komut dosyası projesine bir ad verin.
  4. Mevcut kod örneğini silin.
  5. Aşağıdaki komut dosyasını ekleyin:
    /**
    
     * 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)
    
    }
  6. Soldaki gezinme panelinde Hizmetler'i tıklayın
  7. Admin SDK API'yi seçin
  8. Ekle'yi tıklayın.
  9. Araç çubuğunda Google Apps Komut Dosyası'nı Kaydet proje düğmesini tıklayın.
  10. Çalıştır'ı tıklayın.
  11. İlk çalıştırmada izinler verin.
  12. Sonuçlar, Yürütme günlüğünde görüntülenir.
ziyaret edin. Komut dosyasını çalıştırdıktan sonra herhangi bir hata mesajı alırsanız:
  1. Yönetici konsoluna gidin ve Güvenlik > Erişim ve veri denetimi > API denetimleri.
  2. Alana ait, dahili uygulamalara güven seçeneğinin işaretli olduğundan emin olun.