将数据从电子表格复制到另一个电子表格和活动单元格

时间:2019-03-05 11:45:36

标签: google-apps-script google-sheets

希望你们能够帮助我。我一直在搜寻我的眼睛... 我正在尝试将数据从一个单元格(B2)复制到另一个电子表格(当然是使用的电子表格)。我得到了数据,但是每次都会进入单元格A1。

我将数据复制到的单元格每周都会移动一次,这就是为什么我不能使用固定单元格的原因。

代码如下:

function a(){

var test = SpreadsheetApp.openById("mysourcespreadsheet").
  getSheetByName("mysourcesheet").getRange("B2").getValues();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getCurrentCell();

cell.setValue(test);
}

我真正想做的事情是将变量“ test”复制到第4行的第一个空单元格中,但是由于我对google脚本还很陌生,所以让我们先一步吧:)

1 个答案:

答案 0 :(得分:0)

Aaaargh ...我的愚蠢如此痛苦!我想我发现了错误。 var sheet = ss.getSheets()[0];->应该为var sheet = ss.getActiveSheet();

感谢您的帮助