我希望我的google-sheet将我的行放在一个循环中。在此循环中,每行在指定的时间到达行的顶部,然后变为第二行,另一行成为第一行。有60行,我希望其中的每一个成为第一行,持续一分钟。
我该怎么做?
答案 0 :(得分:1)
sheet.moveRow(sheet.getRange('currentRow:currentRow'),1)
将当前行移到第一行。 答案 1 :(得分:-1)
这是执行此操作的代码...在我的代码中,该行从A开始到E ..结束,您应该放置时间驱动的触发器来实现该功能。
function Update() {
var returnSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
returnSheet.insertRowAfter(1);
var rowCount = returnSheet.getLastRow();
var rrCell = 'A' + rowCount;
var rrCell2 = 'E' + rowCount;
returnSheet.getRange(rrCell+':'+rrCell2).moveTo(returnSheet.getRange("A2:E2"));
}