我制作了一个脚本,该脚本从电子表格中获取数据,创建Google文档并在文档中以表格格式显示所选行。现在我希望能够在创建表之前按字母顺序对该表进行排序。我尝试过使用这样的几种不同的方法
function onEdit(){
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var editedCell = sh.getActiveRange().getColumnIndex();
if(editedCell == 2) {
var range = sh.getRange("A2:B10");
range.sort({column: 2});
}
}
这种排序有效但只有onEdit()。我想在编辑之前对其进行排序,或者在生成Google文档时找到对表格进行排序。 有没有人有什么建议。
非常感谢提前。
答案 0 :(得分:0)
使用onOpen()
功能代替onEdit()
功能。
请注意,您必须打开文档,而不仅仅是刷新页面才能运行该功能。