Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何编写脚本,使用公式对列进行自动排序,并在每次更改时进行更新?_Sorting_Google Apps Script_Google Sheets - Fatal编程技术网

Sorting 如何编写脚本,使用公式对列进行自动排序,并在每次更改时进行更新?

Sorting 如何编写脚本,使用公式对列进行自动排序,并在每次更改时进行更新?,sorting,google-apps-script,google-sheets,Sorting,Google Apps Script,Google Sheets,我正在跟踪第3列中不同股票的百分比,我希望每次数据更新时,它们都能自动按降序排序。第3列中的数据是公式化的。它们不是文本。我怎么写这个脚本 在您的工作表和作品上测试: var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("TOP PICKS"); var range = sheet.getRange("A2:Z"); function onOpen(e) { range.sort([{

我正在跟踪第3列中不同股票的百分比,我希望每次数据更新时,它们都能自动按降序排序。第3列中的数据是公式化的。它们不是文本。我怎么写这个脚本


在您的工作表和作品上测试:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("TOP PICKS");
var range = sheet.getRange("A2:Z");

function onOpen(e)  {
  range.sort([{column: 3, ascending: true}]);
}