google 脚本有 Trimmean 方法吗?

Does google scripts have a Trimmean method?

我正在 Google 驱动器中创建一个 Google 脚本,它从多个 youtube 视频(由同一频道上传)加载相同的数据类型,并且需要从该数组创建一个修剪平均值数据。我正在将所有拉取数据推送到

var = videoStats;

我正在尝试弄清楚如何创建一时冲动修剪平均值(消除顶部和底部 X 异常值后的数据集平均值)。这是我目前所拥有的:

 //creating new variable and looping through to create a trimmed mean eliminating top/bottom 40%
  var sortedVidStats = videoStats.sort(function(a, b){return b-a});
  for(n=0; i < sortedVidStats.items.length; i++) {

  }

因为它是一个 googlescript,所以所有这些都发生在同一个定义的函数中,但是是否有一个 googlescript 方法已经执行了这个计算?

谷歌搜索和检查 Google/javascript 文档的多个区域没有 return 任何实质性内容

在对 trim 函数进行一些额外搜索后,意味着基于现有 Javascript 库。我想 post 在这里作为如何在 javascript

中创建 trimmean 函数的解决方案
function getTrimmedMean(data, trimAmount) {
    var trimCount = Math.floor(trimAmount*data.length);
    var trimData = data.sort().slice(trimCount, data.length-trimCount);
    return trimData.reduce((a, b) => a + b ,0)/trimData.length;
  }

  var trimVideoStats = getTrimmedMean(videoStats, 0.4);
  return trimVideoStats;