就像您可以手动拖动一行并在释放它时重新排列整个工作表一样,我希望能够在脚本中做到这一点,例如:sheet.moveRow(from,to);

这可能吗?

最佳答案

您需要首先获取对范围的引用,然后使用该范围的moveTo()方法。 Google Documentation - moveTo()

这是文档中的示例代码:

// The code below will move the first 5 columns over to the 6th column
 var sheet = SpreadsheetApp.getActiveSheet()
 sheet.getRange("A1:E").moveTo(sheet.getRange("F1"));

10-04 22:06