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

如何使用Apps Script将值匹配列标题与对象键写回电子表格?

问题解答
  • 控制台里看到的单引号只是输出格式,实际生成的对象属性名(keys)完全是正常的对象键,不存在“像字符串而非key”的问题。JavaScript中对象的键本身就是字符串(或Symbol类型),当键包含特殊字符(比如换行、空格、特殊符号)时,控制台会用单引号包裹显示,但这完全不影响属性的正常访问。

  • 你的代码里使用了计算属性名 {[h]: r[j]},这已经正确将表头文本作为对象的属性键。比如要访问第一个对象里的发票日期,你可以这样写:

console.log(res[0]["F. Factura\nInvoice Date"]);

运行后会输出对应的日期值,证明属性是正常可用的。

  • 另外,你代码里的console.log(Object.values(res))其实是把对象数组转成了值数组,如果你想查看完整的对象结构,直接console.log(res)会更清晰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 09:55:21