javascript - 通过 GAS 提取组中联系人的所有全名 - 循环问题?

标签 javascript arrays loops google-apps-script

难以提取我的联系人的一系列全名。

function contact(){
  var emf = ContactsApp.getContactGroup('emf').getContacts(); // gets array of all GContacts in emf

  for(var i=0;i<emf.length;i++){
      var contactName = emf[i].getFullName();
      var fullnames[];
  }
}

因此 emf[0].getFullName()+ emf[1].getFullName()+emf[2].getFullName() + .... 将手动一一获取名称。无法弄清楚循环。

最佳答案

我根本不会使用循环。一个一个地遍历一个数组,执行一些操作,然后将结果放入另一个数组中,这正是 map method 的作用。是为了。

  var fullNames = emf.map(function(contact) {
     return contact.getFullName();
  });

关于javascript - 通过 GAS 提取组中联系人的所有全名 - 循环问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46257022/

相关文章:

javascript - Knockout js 复选框点击功能问题

java - 当我在下面的代码中的第 1 行生成 "j<0"时,为什么我没有得到输出?

javascript - Jquery计算动画后div的位置

c - 为什么我的函数没有真正初始化数组?

python - "TypeError: string indices must be integers"尝试在 python 中制作二维数组时

c++ - 将 uint64_t 截断为 uint8_t[i] 时是否应该使用位掩码?

javascript - 将项目添加到数组中 - 单独

bash - 如何知道循环中的文件是否是最后一个?

javascript - Excel 或 SheetJS - 如何从 JS 向 Excel 工作表添加多行?

javascript - 在子状态更改时触发父组件更新