【问题标题】:Interpreting javascript toSource()解释 javascript toSource()
【发布时间】:2012-08-04 15:18:00
【问题描述】:

当我调用 response.toSource() 并查询谷歌电子表格时,我得到以下信息。

({
    ej: "0.6",
    Oe: "ok",
    gb: [],
    hb: [],
    Cg: "407260946",
    g: {
        zb: "0.6",
        z: [{
            id: "B",
            label: "",
            type: "string",
            pattern: ""}],
        D: [{
            c: [{
                v: "\"My data\""}]}],
        Na: null
    }
})​

我希望访问字符串“我的数据”并将其存储在 var 中,我该怎么做?

【问题讨论】:

  • var myData = response["g"]["D"][0]["c"][0]["v"]?

标签: javascript google-sheets


【解决方案1】:

好吧,“我的数据”是数组中键 v 的值,它是键 c 的值,该数组存储在数组中,该数组是键 D 的值,存储在数组中在带有键 g 的对象中。原来如此

var myData = response["g"]["D"][0]["c"][0]["v"];

【讨论】:

  • 谢谢!有没有办法获取响应类型以便我检查在线文档?
  • @Baz:您必须提供响应的上下文。我不知道这个物体是从哪里来的。你是怎么得到这个回复的?你调用了什么函数?您使用了哪个 API?在您的原始问题中提供此信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
  • 2015-09-12
  • 2011-09-25
  • 2016-12-03
  • 2012-06-07
  • 2019-08-12
  • 1970-01-01
相关资源
最近更新 更多