javascript - Google Apps 脚本事件 EventGuest 没有 .getEmail()

标签 javascript object for-loop google-apps-script

使用一些复制粘贴代码将 google calander 事件抓取到驱动表中就像一个魅力......

但我尝试将 Google 日历中的事件嘉宾提取到电子表格中,但收效甚微。请参阅屏幕截图。这是代码。

function getEmailsFromArray(guestsArray){
var guestEmails = []
for (var i=1;i<guestsArray.length;i++) {
  guestEmails.push(i.getEmail()) // i does not have getEmail()
}
return guestsArray; }

在准备插入的数据时,这被称为 lamda(?)

 getEmailsFromArray(events[i].getGuestList())

Here's the doc for getGuestList()

EventGuest不是一个有函数的对象而是一个字符串吗?我是否可能没有正确地单步遍历数组?我应该哭叔叔吗?

debugging calander events

最佳答案

您有一些语法问题,请尝试这个...

function getEmailsFromArray(guestsArray){
var guestEmails = [];
for (var i=0;i<guestsArray.length;i++) {
  guestEmails.push(guestsArray[i].getEmail());
}
return guestEmails; }

关于javascript - Google Apps 脚本事件 EventGuest 没有 .getEmail(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31627675/

相关文章:

java - 安卓/Java : For loop preventing array from being called

javascript - 要求用户从调色板中选择一种颜色并通过 JavaScript 修改 SVG

javascript - 如果性能在 Javascript 中很重要,我应该传递封装在对象中的函数参数还是一个一个地传递?

javascript - 如何使用 .map 重新格式化将 php 数组转换为 js 数组

javascript - 将一个对象添加到另一个对象的末尾

javascript - 遍历空 javascript 数组返回数组对象函数

javascript - 具有相同自定义指令 vuejs 的多个元素

javascript - 是否可以使用 Web Audio Api 发布处理 HTML5 视频元素音频输出?

javascript - 使用纯 json 输入时通过数据表获取 rowid 值

python - 有没有更有效的方法来多次调用具有不同参数的函数?