google-apps-script - 按列排序Google电子表格或者 Google Doc表格

  显示原文与译文双语对照的内容
0 0

我已经在电子表格中创建了一个脚本,创建一个 Google Doc并在文档中显示一个表格格式。 现在我希望能够在创建表之前按字母顺序对该表进行排序。 我尝试使用了几种不同的方法


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 Doc时对表进行排序。 谁有什么建议。

事先非常感谢。

时间: 原作者:

0 0

使用 onOpen() 函数而不是 onEdit() 函数。

请注意,你必须打开文档,而不仅仅是刷新页面才能运行函数。

原作者:
...