AppendRow错误

时间:2017-04-07 12:11:48

标签: javascript google-sheets

我在gscript中有这个代码,它返回给我这个错误:

  

无法找到方法appendRow(string)

代码:

    function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var range = sheet.getRange("F1");
  var string = range.getValue();
  var targetsheet = ss.getSheetByName("aux");
  targetsheet.appendRow(string);
}

任何想法为什么?

2 个答案:

答案 0 :(得分:1)

range.getValue()会返回一个范围,但appendRow()需要一系列值https://developers.google.com/apps-script/reference/spreadsheet/sheet#appendRow(Object)

答案 1 :(得分:0)

管理:

    function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var value = sheet.getRange("F1");
  var aux = ss.getSheetByName("aux");
  value.copyValuesToRange(aux, 1, 1,aux.getLastRow() ,aux.getLastRow());

}

谢谢,Orangesandlemons!