快速提问:我是 Google Apps 脚本的新手,想做一些非常简单的事情。我有一个电子表格,我想在每次脚本运行时记录我的结果。假设我有三个变量,每次执行时,我都想转到工作表中的第一个可用空行,并将变量 #1 分配给 A 列,将变量 #2 分配给 B 列,等等。我猜有每天都会发生这种事情的所有类型的例子。有人可以指出这样的例子吗?
谢谢你的帮助。
汤姆C
快速提问:我是 Google Apps 脚本的新手,想做一些非常简单的事情。我有一个电子表格,我想在每次脚本运行时记录我的结果。假设我有三个变量,每次执行时,我都想转到工作表中的第一个可用空行,并将变量 #1 分配给 A 列,将变量 #2 分配给 B 列,等等。我猜有每天都会发生这种事情的所有类型的例子。有人可以指出这样的例子吗?
谢谢你的帮助。
汤姆C
也许这种方式更好或至少更短:
var logSheet = SpreadsheetApp.openById(logSpreadsheetId).getSheets()[0];
logSheet.appendRow([var1, var2, var3]);
在您的 Google Apps 脚本中,您需要查看名为 sheet.getLastRow() 的内容
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(lastRow, lastColumn);
Logger.log(lastCell.getValue());
来源:https://developers.google.com/apps-script/reference/spreadsheet/sheet#getLastRow()