首页 > 解决方案 > 在 sheet.appendRow 之后返回附加的行号

问题描述

有没有办法使用以下代码将新附加的行号返回到 Google 工作表中appendRow?我可以保证不会对工作表进行排序,但我不能保证在调用工作表中的数据行数之前工作表不会附加另一行。

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// Appends a new row with 3 columns to the bottom of the
// spreadsheet containing the values in the array
sheet.appendRow(["a man", "a plan", "panama"]);

标签: google-apps-script

解决方案


appendRow()返回Sheet要链接的对象。如果您想要行号,您需要在附加后立即调用getLastRow()请参阅文档)。如果您有并发追加,则可以使用锁定服务来确保避免冲突。


推荐阅读