【问题标题】:Sorting a Google SpreadSheet or Google Doc table by column按列对 Google 电子表格或 Google 文档表进行排序
【发布时间】:2014-07-31 05:57:52
【问题描述】:

我制作了一个脚本,该脚本从电子表格中获取数据、创建 Google Doc 并在 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 时找到对表格进行排序。 有没有人有什么建议。

非常感谢。

【问题讨论】:

    标签: sorting google-apps-script


    【解决方案1】:

    使用onOpen() 函数代替onEdit() 函数。

    请注意,您必须打开文档,而不仅仅是刷新页面才能运行该功能。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多