하는 방법이 있 그룹 행정름(코드)목록에 살고있는 사람들 다른 국가 및 모든 TX 함께 LA 장

0

질문

나는 그룹화하려는 사람들 국가에 의해 그들이 살고 있습니다. 어떻게 할 수 있는 것을 사용하여 구글 앱 스크립트를 사용해야 할까요? 나는 생각 forEach 루프를 사용하여 그룹화하지 않도 확인하는 방향으로 거기에서 이동합니다. 입력한 이미지는 여기에 설명

google-apps-script google-sheets
2021-11-24 00:54:14
1

최고의 응답

1
function sortByState() {
  const sA = ["AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","SD","TN","TX","UT","VT","VA","VI","WA","WV","WI","WY"];
  const ss = SpreadsheetApp.getActive();
  const sh = ss.getActiveSheet();
  const hA = sh.getRange(1, 1, 1, sh.getLastColumn()).getValues()[0];
  let idx = {};
  hA.forEach((h, i) => { idx[h] = i; });
  const rg = sh.getRange(2, 1, sh.getLastRow() - 1, sh.getLastColumn());
  const vs = rg.getValues().sort((a,b) => {
    vA = sA.indexOf(a[idx['State']]);
    vB = sA.indexOf(b[idx['State']]);
    return vA - vB;
  });
  rg.clearContent();
  sh.getRange(2,1,vs.length,vs[0].length).setValues(vs);
}
2021-11-24 02:19:38

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................