复制水平数据并将其垂直粘贴到另一张纸上的脚本

时间:2018-02-12 17:40:08

标签: google-apps-script google-sheets google-form

我正在寻找一个复制水平数据(表格子)的脚本并将其垂直粘贴到另一张纸上。任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

假设两张工作表都在同一个电子表格中,并假设您的第一张工作表是您的来源,而第二张工作表是目标工作表,那么您可以执行以下操作:

function myFunction() {

  var sourceSpreadSheet = SpreadsheetApp.getActiveSpreadsheet();

  // source spreadsheets
  var srcSheet = sourceSpreadSheet.getSheets()[0];

  // get the data of row number 0
  var row = 0;
  var data = srcSheet.getDataRange().getValues();

  // copy it to the columne
  var dstSheet = sourceSpreadSheet.getSheets()[1];
  for ( i=0; i < data[row].length; i++) {
    dstSheet.getRange(i+1,1).setValue( data[row][i] );
  }
}