2 回答

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊
我看到您有 1 列名稱與 [] 組合在一起。這將從像 [ [][][] ] (而不是 [ [] ])這樣的結(jié)構(gòu)返回 [] 結(jié)果。如果您的項(xiàng)目有多行,您將獲得整個(gè)第一行 [,,,],如您在項(xiàng)目中建議的那樣。
var items = data.getRange(1,14,1,lc).getValues()[0];
var names = cdata.getRange(52, 1, 28,1).getValues()[0];
這更多的是一種診斷而不是答案。基本上,你已經(jīng)得到了你應(yīng)該得到的東西,但我認(rèn)為你希望它得到轉(zhuǎn)換。有多種方法可以做到這一點(diǎn)。
但這行得通嗎?
// flatten(flatten()) works for 2-level nesting, and so on
function flatten(arrayOfArrays){
? return [].concat.apply([], arrayOfArrays);
}

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
你將不得不使用這個(gè):
var names = cdata.getRange(52, 1, 28,1).getValues().flat();
添加回答
舉報(bào)