当我对Google电子表格进行查询时,调用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中,该怎么做?

最佳答案

好吧,“我的数据”是数组中键v的值,该值是存储在数组中的键c的值,数组是存储在对象中的键D的值用键g。所以是

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

关于javascript - 解释javascript toSource(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11809702/

10-11 01:29