我如何获取电子表格列的值

问题描述 投票:0回答:1

我是应用脚本和JavaScript的新手,但我设法正确获取了所有已定义的值号或列号,除了右边的200列左右。但是列号并不总是出现,因为它有时会跳过一些空列,但由于某些原因却不会跳过其他列。有没有一种方法可以用脚本为列编号?我发现此程序可以成功运行,但是我不知道如何打印结果。

function getValue() {
  var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
} 
javascript google-apps-script multidimensional-array google-sheets
1个回答
0
投票
function numberColumns() {
  const ss=SpreadsheetApp.getActive();
  const sh=ss.getActiveSheet();
  const rg=sh.getRange(1,1,1,sh.getMaxColumns());
  var v=rg.getValues()[0].map(function(e,i){return i+1;});
  sh.insertRowBefore(1);//inserts a row first to hold column numbers
  rg.setValues([v]);
}
© www.soinside.com 2019 - 2024. All rights reserved.