0
  1. ドメイン内で連絡先とその情報を共有したい Google ディレクトリがあります
  2. ドメイン ユーザーの Google 連絡先に移動し、すべてのディレクトリの連絡先を「連絡先」に追加します。

問題: ディレクトリの連絡先を「連絡先」に追加すると、指定した連絡先から名前を取得できません。私が見つけたいくつかの奇妙な解決策があります:

  • 連絡先の名前を取得する前に、連絡先にメールを送信する必要があります
  • または、Google アプリ スクリプト (GAS) を使用して連絡先を新しい連絡先グループに手動で追加する必要があります。
  • 補足: この方法を使用すると、メールを正常に取得できます。問題なのは名前みたいな情報だけ

        var svContacts = ContactsApp.getContacts();
        for (var i=0; i<svContacts.length; i++) {
         var nameStr  = svContacts[i].getFullName();
         Logger.log(nameStr);
        }
    
4

1 に答える 1

1

100% 確信は持てませんが、共有ディレクトリから自分の連絡先に連絡先を追加しても、連絡先を編集する操作 (電子メールを送信するか、グループ)。Apps Script は、Google Contacts GData API で公開されているのと同じ連絡先を認識しますが、現在、ディレクトリの連絡先を表示する機能がないため、結果はこれで説明できます。

于 2013-02-03T05:40:17.453 に答える