본문 바로가기
프로그래밍/프로젝트

[Apps script] 기호 자동 변환

by 숙님 2024. 11. 14.
728x90

여러 부서에서 처리를 하다 보니 

배송지연 현황 일자를 주는 부서에서 

'2024-11-14'형식으로 주는데 '2024.11.14'형식으로 또 다른 연이어서 작업이 필요해서 

자동으로 변환하는 코드를 생성하였다 

 

[코드]

function replaceHyphenWithDot() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('배송지연현황');
  const range = sheet.getRange(2, 3, sheet.getLastRow() - 1, 1);
  
  // C열 데이터 '-'를 '.'으로 한 번에 변환 후 다시 설정
  range.setValues(range.getValues().map(row => [row[0]?.replace(/-/g, '.')]));
}

 

[앱스스크립트 상 이미지]

 

이렇게 코드를 넣고 해당 함수를 트리거 설정하면 

데이터를 입력할 때마다 자동으로 변환된다 

댓글