如何通过 admin SDK 获取 manager 的值

How can I get manager's value via admin SDK

我正在尝试使用以下功能

function getuser() {
 var userEmail = 'xxx@xxx.com';
  var user = AdminDirectory.Users.get(userEmail);
  Logger.log(user.relations);
}

我可以得到

[{type=manager, value=yyy@xxx.com}]

如果我只需要输出'yyy@xxx.com'

有什么想法吗? 亲切的问候

  • relations是一个可以包含多个元素的数组
  • 每个元素包含两个键值对
  • 要访问与键相关的值,您需要寻址特定的数组元素或遍历所有数组元素

示例

function getuser() {
  var userEmail = 'xxx@xxx.com';
  var user = AdminDirectory.Users.get(userEmail);
  var relations = user.relations;
  for (var i =0; i < relations.length; i++){
    Logger.log(user.relations[i].value);
  }
}