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

在Google Apps Script中通过字符串获取form对象参数值

解决方案:动态访问Google Apps Script表单对象属性

嘿,这个问题其实很简单——你要的就是JavaScript原生的方括号属性访问语法,一行代码就能搞定!

如果你的form对象可以通过form.uid直接获取属性值,那它本质就是一个普通的JavaScript对象,完全支持用字符串作为键来动态读取对应的值,写法非常直接:

// 直接用字符串键获取对应值
const uidValue = form["uid"];

// 如果你的键是从表格表头拿到的变量(比如存在headerKey里)
const headerKey = "uid";
const targetValue = form[headerKey];

举个实际测试的例子,模拟你的form对象:

const form = {uid: 11, tradingname: "xxx", email: "yyy"};
console.log(form["uid"]); // 输出 11
console.log(form["tradingname"]); // 输出 xxx

这种写法完全符合你的需求,不需要任何复杂的处理逻辑——之所以能这么用,是因为在JavaScript中,对象的属性访问有两种方式:

  • 点语法(form.uid):适合属性名是已知固定值的场景
  • 方括号语法(form["uid"]):适合属性名是动态字符串的场景,正好匹配你从表格表头获取键的需求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:57:53