从主工作表的最后一行复制数据并将其粘贴到Google工作表中另一个工作表的特定单元格中

时间:2017-06-26 13:40:26

标签: google-apps-script google-sheets

我想从我的主工作表的最后一行复制数据,该工作表使用谷歌表单填充并粘贴到提交表单时创建的新工作表中。 现在,我希望新工作表自动将某些文本放在特定单元格中,并从某些特定单元格的最后一行复制数据。 例-: The master sheet

现在我想将单元格b2中的数据(假设2是最后一行)复制到单元格b1中新创建的工作表 从细胞c2到b3 从细胞d2到b4 从细胞AL2到h20等。 我是google appscript的新手。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不是你的意思等等。但是,这是您目前指定的说明。

function copyMasterToNewSheet()
{
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sht=ss.getSheetByName('The Master Sheet');
  var rng=sht.getDataRange();
  var rngA=rng.getValues();
  var row=rngA[rngA.length-1];
  var newsht=ss.insertSheet(row[0]);//It's name is the TimeStamp
  newsht.getRange('B1').setValue(row[1]);
  newsht.getRange('B3').setValue(row[2]);
  newsht.getRange('B4').setValue(row[3]);
  newsht.getRange('H20').setValue(row[37]);
  SpreadsheetApp.flush();
}

您需要将其连接到表单提交触发器。