본문 바로가기

구글 오피스/앱 스크립트

오늘의 요일 알아 내서 팝업창 띄우기(앱스 스크립트)

320x100

 

안녕하세요? 이번에는 앱스 스크립트를 사용해서 오늘의 요일을 확인해서 팝업창으로 띄워보는 코드를 작성해보도록 하겠습니다.

▼ 메뉴에서 확장 프로그램 ▷ Apps Script를 클릭해서 에디터로 들어가 아래 내용을 작성(복사/붙여넣기)해줍니다.

앱스 스크립트 설명

1. 첫번째로 Utilities.formatDate를 사용해서 현재 날짜를 한국 시간으로 바꿔 준 다음, "u" 옵션을 통해서 요일을 확인해서, 숫자로 바꿔 줍니다.

 Day number of week (1 = Monday, ..., 7 = Sunday)

2. 그 다음 switch 문을 통해서 요일의 숫자를 한글로, 바꿀 수 있게 작성해줍니다.

function getTodaysWeek() {
   var weekNo = Utilities.formatDate(new Date(), "GMT+09:00", "u")
         switch (weekNo)
      {
          case "1":
              var weekS = "월요일";
              break;
  
          case "2":
              var weekS = "화요일";
              break;
              
          case "3":
              var weekS = "수요일";
              break; 
  
          case "4":
              var weekS = "목요일";
              break;
  
          case "5":
              var weekS = "금요일";
              break;
              
          case "6":
              var weekS = "토요일";
              break;             
              
          case "7":
              var weekS = "일요일";
              break;      
      } 
  
    var getWeek = '오늘은 '+ weekS + '입니다.';
     Logger.log(getWeek);
    Browser.msgBox(getWeek); 
}

3. 스크립트를 복사 / 붙여 넣기 후 실행 시켜 보면 아래와 같이 Log가 나타나는 것을 알 수 있습니다.

 

4. 스프레드시트 화면에는 아래 스크립트에서 설정해준대로 오늘의 요일을 팝업으로 띄워 줍니다.

  var getWeek = '오늘은 '+ weekS + '입니다.';
     Logger.log(getWeek);
    Browser.msgBox(getWeek);

 

● 이번에는 앱스 스크립트에서 Switch 문을 사용해서 오늘의 요일을 알아내 팝업으로 띄워보는 스크립트를 작성해보았습니다. 글이 유익하였다면, 아래 공감 ♥ 꾹, 궁금하신 사항은 댓글, 그리고 '구독 클릭' 해주세요~! 감사합니다.

728x90