Google apps script Google应用程序脚本-将变量数组附加到工作表
我有下面的代码,它从活动行获取我需要的所有信息,并将它们放入一个变量数组中。但是,我似乎找不到关于如何将变量附加到同一文档中的另一个工作表的好文档:Google apps script Google应用程序脚本-将变量数组附加到工作表,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有下面的代码,它从活动行获取我需要的所有信息,并将它们放入一个变量数组中。但是,我似乎找不到关于如何将变量附加到同一文档中的另一个工作表的好文档: function onEdit() { var s = SpreadsheetApp.getActiveSheet(); var spreadsheetTimeZone = SpreadsheetApp.getActive().getSpreadsheetTimeZone(); var lastUpdatedString = Utilities.f
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var spreadsheetTimeZone = SpreadsheetApp.getActive().getSpreadsheetTimeZone();
var lastUpdatedString = Utilities.formatDate(new Date(), spreadsheetTimeZone, "MM/dd/yyyy' 'HH:mm:ss");
var sessionEmail = Session.getActiveUser().getEmail();
if (s.getName() == "Workload") { //checks that we're on the correct sheet
var r = s.getActiveCell();
if (r.getColumn() == 14) { //checks the column
var status = r.getValue();
var note = r.offset(0, -1);
var noteValue = note.getValue()
var delivery = r.offset(0, -5);
var deliveryValue = delivery.getValue()
}
var array = [lastUpdatedString, sessionEmail, deliveryValue, noteValue]
// get destination range
var ss = SpreadsheetApp.getActiveSpreadsheet();
var pasteSheet = ss.getSheetByName("Historical Notes Sheet");
var destination = pasteSheet.getRange(pasteSheet.getLastRow() + 1, 1, 1, 1);
}
}
我想将var数组中的值
附加到“历史注释表”中,顺序与它们在数组中的顺序相同
如果您能提供任何帮助/建议,我们将不胜感激
谢谢 试试这个
pasteSheet.appendRow(array);
更多信息pasteSheet.appendRow(数组)嘿@AntonDementiev,效果很好。是否要将其标记为代表的答案?谢谢很高兴我能帮忙。将此添加为下面的答案。