如果您只使用一列,我建议:
// my2DArrayFromRng = sh.getRange("A2:A10").getValues();
var my2DArrayFromRng = [["A2"],["A3"],["A4"],["A5"],[],[],["A8"],["A9"],[]];
var a = my2DArrayFromRng.join().split(',').filter(Boolean);
方法.join() and 。分裂(',')一起将 2D 数组转换为普通数组 (["A2","A3","A4","A5","A8","A9",])。
然后是方法.filter(布尔值)删除空元素。上面的代码返回 [A2, A3, A4, A5, A8, A9]。