如何从一个电子表格复制单元格并将其粘贴到另一个电子表格

时间:2016-09-23 16:49:55

标签: google-apps-script google-sheets

我一直在尝试从电子表格中复制范围并粘贴到Google文档上的另一个电子表格中。每当我运行脚本时,我都会得到function myFunction() { var ss1 = SpreadsheetApp.getActiveSpreadsheet (); var ss2 = SpreadsheetApp.openById("1wIVQA-QhgSvTpmrIl4R6Gwhh1pMKcVKEcdFPa8_KTXw"); var source = ss2.getRange ("Moz!D2:J2"); var destiny = ss1.getRange("Sheet1!A2:B2"); source.copyTo (destiny, {contentsOnly: true}); source.clear (); }

x<-runif(100)
y<--log(1-x)
hist(y)

显然是可能的,但我还是无法解决。 资料来源:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

1 个答案:

答案 0 :(得分:1)

尝试:

function myFunction() {
  var ss1 = SpreadsheetApp.getActiveSpreadsheet ();
  var ss2 = SpreadsheetApp.openById("1wIVQA-QhgSvTpmrIl4R6Gwhh1pMKcVKEcdFPa8_KTXw");
  var source = ss2.getSheetByName("Moz").getRange("D2:E2");
  var sourceValues = source.getValues();
  var destiny = ss1.getSheetByName("Sheet1").getRange("A2:B2");
  destiny.setValues(sourceValues);
  source.clear();
}