将变量写入Google Apps脚本中的下一个可用电子表格行

时间:2013-06-13 21:06:57

标签: google-apps-script google-sheets

快速提问:我是Google Apps脚本的新手,想要做一些非常简单的事情。我有一个电子表格,我希望每次脚本运行时都记录我的结果。假设我有三个变量,每次执行时,我想转到工作表中的第一个可用空行,并将变量#1分配给A列,将变量#2分配给B列,等等。我猜是有的所有类型的例子,每天都会发生这种事情。有人能指出我这样的例子吗?

感谢您的帮助。

TOMC

2 个答案:

答案 0 :(得分:2)

在您的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()

答案 1 :(得分:2)

也许这种方式更好或至少更短:

var logSheet = SpreadsheetApp.openById(logSpreadsheetId).getSheets()[0];
logSheet.appendRow([var1, var2, var3]);