[英]how to move columns and put in a specific order with the google app script?
我想更改电子表格中列的顺序。 例如:
AB前 C DE
C DAEB后
我有一个列表,其中包含按所需顺序排列的列索引,如下所示:
顺序 = [1, 2, 4, 19, 8]
我想通过一个列表 go 并按该列表的顺序获取具有索引的列并放入电子表格
这适用于您的示例。
function reorder() {
const ss=SpreadsheetApp.getActive();
const sh=ss.getSheetByName('Sheet1');
const rg=sh.getDataRange();
const vA=rg.getValues();
vB=vA.map(function(r){
return [r[2],r[3],r[0],r[4],r[1]];
});
rg.setValues(vB);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.