我在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);
}
任何想法为什么?
答案 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!