簡體   English   中英

如何使用谷歌應用腳​​本從一系列單元格值中找到每 n 個單元格值的最高最高最低低值

[英]How to find highest high lowest low values from a range of cell values for every n cells values with google app script

谷歌應用程序腳本,用於從谷歌表中的一個范圍內的每 n 個單元格值的單元格值數組中查找最高和最低低值。 假設 A 列中的值是 - A1 1 A2 12 A3 8 A4 2 A5 5 A6 9 A7 6 A8 8 A9 11 A10 10 A11 7 A12 12 A13 5 A14 2 A15 15

根據邏輯,A列的前五個單元格值的第一個最高高值為12,位於B列的第一個單元格上,A列的五個單元格值的第一個最低低值為1,位於C列和對於每五個單元格值的其他調用值,依此類推,以從 A 列從上到下查找最高高和最低低值。

這是谷歌表格的截圖

活動范圍列表的高點和低點

function highsandlows() {
  const ss = SpreadsheetApp.getActive();
  const sh = ss.getActiveSheet();
  const rgl = sh.getActiveRangeList();
  const fl = rgl.getRanges().map(r => r.getValues().flat()).flat();
  const l = fl.sort((a,b) => a - b)[0];
  const h = fl.sort((a,b) => b - a)[0];
  Logger.log('high: %s, low: %s',h,l);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM