You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Script中使用map创建对象数组?解决语法报错问题

解决箭头函数返回对象数组的语法问题

你的问题出在箭头函数返回对象字面量的语法上:当箭头函数要直接返回对象时,外层的{}会被JavaScript解析成函数的代码块,而非对象字面量,这就导致冒号触发语法错误。

正确的写法是把对象字面量用小括号包裹起来,让JavaScript明确这是要返回的对象:

var usersEmail = group.map((user) => ({ eMail: user.email, rOle: user.role }));

这样map的每一次迭代都会返回一个包含eMail和rOle属性的对象,最终usersEmail就是你想要的对象数组,而非嵌套数组。

内容的提问来源于stack exchange,提问作者Peter Morris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 11:20:01