분류 전체보기
-
일본항공 B787-8 장거리 비즈니스석 후기 (24년 10월 탑승)여행 정보/비행리뷰 2024. 11. 10. 23:52
리뷰 요약 & 목차총점: 8/10점 (🌕🌕🌕🌕🌑)한줄 요약: 모난 것 없는 육각형 비즈니스 클래스의 정석. 노선: SFO(미국 샌프란시스코 국제공항) → NRT(일본 도쿄 나리타 국제공항), JL57, 13:30 → 16:30(+1), 비행시간 11h 00m비행기 기종: B787-8, JA845J (Delivered in Jun 2016 , 8-year-old)항공권 가격: 아메리칸 항공 마일리지 60000마일 + 세금 $5.6탑승 좌석: 3K, 비즈니스석, 창가석 (JAL SKY SUITE)체크인 및 위탁수하물출발공항 라운지보딩좌석기내 서비스어매니티와 화장실기내식주류 및 음료기내 엔터테인먼트랜딩 및 입국심사아쉬웠던 점마무리 7. 체크인 및 위탁수하물오스틴에서 출발해 샌프란시스코를 거쳐 도쿄 ..
-
일본항공 A350-1000 장거리 일등석 후기 (24년 10월 탑승)여행 정보/비행리뷰 2024. 11. 3. 02:54
리뷰 요약 & 목차총점: 10/10점 (🌕🌕🌕🌕🌕)한줄 요약: 싱글데커(단층 비행기)에서 경험할 수 있는 최고의 일등석노선: HND(일본 도쿄 하네다 국제공항) → DFW(미국 댈러스 포트워스 국제공항), JL12, 10:55 → 08:40 비행시간 11h 45m비행기 기종: A350-1000 (Delivered in Dec 2023 , 10-month-old)항공권 가격: 아메리칸 항공 마일리지 80000마일 + 세금 $44.5탑승 좌석: 1K, 일등석, 창가석체크인 및 위탁수하물출발공항 라운지보딩좌석기내 서비스어매니티와 화장실기내식주류 및 음료기내 엔터테인먼트랜딩 및 입국심사아쉬웠던 점마무리 6. 탑승 좌석 1K 좌석의 경우 원래는 좌석을 블락시켜서 좌석지정을 할 수 없는데요, 만약 좌석이 ..
-
[구글 앱스 스크립트 기본 11] 자바 스크립트의 if 구문과 프롬프트 팝업의 버튼 응답 결과 분류하기공부/구글 앱스 스크립트 2023. 8. 24. 16:34
글의 순서 더보기 자바 스크립트의 if 구문 if 구문을 활용해 prompt(프롬프트) 팝업의 버튼 응답 결과 분류하기 자바 스크립트의 if 구문 엑셀이나 구글 시트와 같은 스프레드시트 프로그램을 써보신 분들이라면 if 함수를 한 번쯤은 들어보셨으리라 생각합니다. if 함수는 스프레드시트 프로그램에서 조금 특별한 함수인데, 주로 함수들은 어떤 값을 계산해서 결과를 내는데 초점을 맞춰져 있는 반면, if 함수는 어떤 계산을 한다기보다는 논리적인 판단을 하는 함수이기 때문입니다. 즉, 주어진 어떤 조건을 기준으로 참과 거짓을 판별해 주는 조금은 특별한 함수라고 할 수 있습니다. 스프레드시트 프로그램 뿐 아니라, 대부분의 프로그래밍 언어에는 이런 논리적인 판단을 하는 기능들이 있습니다. 이를 조건문이라고 부릅..
-
[구글 앱스 스크립트 기본 10] Class Ui의 프롬프트 팝업을 이용해 스크립트와 커뮤니케이션 하기공부/구글 앱스 스크립트 2023. 8. 21. 17:31
글의 순서 더보기 Prompt (프롬프트) 팝업의 정의 구글 앱 스크립트 클래스 Ui의 prompt 메서드 prompt 메서드를 이용해 만든 prompt 팝업을 이용해 커뮤니케이션하기. Prompt (프롬프트) 팝업의 정의 Prompt(프롬프트) 팝업은 자바스크립트에서 기본적으로 제공하는 팝업의 한 종류입니다. Prompt라는 영어단어에는 (질문힌트 등을 주어 말을 하도록) 유도하다는 뜻이 있습니다. 이 뜻처럼 Prompt 팝업은 사용자가 값을 입력할 수 있는 input 필드가 있는 팝업으로 그 팝업을 본 사용자가 input 필드를 채워 답을 하도록 유도하는 팝업입니다. 이 프롬프트 팝업을 이용하면 사용자가 input 필드에 입력한 문자열을 변수로 받아 그 정보를 스크립트를 이용해 가공할 수 있습니다. ..
-
[구글 앱스 스크립트 기본 9] 설치 가능한 트리거를 이용해 정해진 시간에 스크립트 (함수) 실행시키기공부/구글 앱스 스크립트 2023. 8. 17. 19:30
글의 순서 더보기 설치 가능한 트리거 시간 기반 트리거를 이용해 정해진 시간에 스크립트(함수) 실행시키기 설치 가능한 트리거 구글이 지원하는 트리거 기능 중 간단한 트리거 외에도 설치 가능한 트리거도 있습니다. 설치가능한 트리거는 이름처럼 직접 사용자가 구글 앱스 스크립트 에디터에서 설치를 하거나, 트리거를 설치하는 코드를 앱스 스크립트에 삽입하여 실행할 수 있는 트리거입니다. 간단하게 미리 지정된 함수 이름으로 트리거를 호출할 수 있는 간단한 트리거는 간단한 만큼 많은 제약사항이 존재합니다. 하지만 설치 가능한 트리거는 몇 가지 제약사항이 있기는 하지만, 간단한 트리거와 비교해 보면 훨씬 더 유연하게 사용할 수 있습니다. 예를 들어, 접근 권한이 필요한 서비스들(예를 들면 스프레드시트 서비스 등)을 사..
-
[구글 앱스 스크립트 기본 8] Class Ui 및 간단한 트리거를 이용해 알림창과 커스텀 메뉴(맞춤 메뉴 항목) 만들기공부/구글 앱스 스크립트 2023. 8. 14. 19:29
글의 순서 더보기 들어가는 말 간단한 트리거, onOpen(e) Class Ui와 Class Menu Class Ui와 Class Menu를 이용해 커스텀 메뉴(맞춤 메뉴 항목) 만들기 들어가는 말 구글 시트의 유저 인터페이스, UI를 확인해 보면 상단 메뉴를 통해 다양한 기능에 접근할 수 있게 해 줍니다. 만약 이 메뉴바에 사용자가 원하는 메뉴를 만들어 원하는 스크립트를 할당할 수 있다면 훨씬 편리하게 구글 앱스 스크립트의 다양한 함수들을 실행시킬 수 있습니다. 실제로 구글 앱스 스크립트의 Base Service의 클래스인 Class Ui와 Class Menu를 통해 이 기능을 지원하고 있습니다. 이 글에서는 Class Ui와 Class Menu를 활용해 커스텀 메뉴를 만들고, 이 커스텀 메뉴를 구글 ..
-
[구글 앱스 스크립트 기본 7] 도형이나 이미지에 스크립트 할당해서 버튼처럼 사용하기공부/구글 앱스 스크립트 2023. 8. 10. 18:35
글의 순서 더보기 들어가는 말 도형과 이미지 도형 삽입하기 이미지 삽입하기 예제에 사용할 스크립트 만들기: 선택된 셀의 정보를 F1 셀에 넣는 함수 도형에 스크립트 할당하기 이미지에 스크립트 할당하기 들어가는 말 구글 앱스 스크립트를 구글 시트와 연동해 사용하다 보면, 스크립트를 수정할 일이 없기 때문에 스크립트 에디터에 들어갈 필요는 없지만, 스크립트를 실행하기 위해 스크립트 에디터를 열어야 하는 경우들이 생깁니다. 단지 스크립트를 실행하기 위해 스크립트 에디터를 열고 원하는 함수를 선택하는 단계를 매번 거치는 것은 비효율적입니다. 때문에 구글 시트에서는 구글 앱스 스크립트 에디터에 들어가지 않고도 스크립트를 실행시킬 수 있게 하는 몇 가지 기능을 제공하고 있습니다. 이 글에서는 그 기능들 중에서 도형..
-
[구글 앱스 스크립트 기본 6] 두개 이상의 셀과 상호작용할 때 주의해야 할 2차원 배열공부/구글 앱스 스크립트 2023. 8. 6. 19:16
글의 순서 더보기 getValue(s)의 리턴 자료형 & setValue(s)의 매개변수 자료형 배열이란? 두 개 이상의 셀과 상호작용할 때 사용하는 자료형, 2차원 배열 한 개의 셀과 상호작용할 때 사용하는 자료형 상황에 맞는 자료형을 정확히 선택하지 않았을 때 배열에서 원하는 값 선택하기 getValue(s)의 리턴 자료형 & setValue(s)의 매개변수 자료형 지난 '[구글 앱스 스크립트 기본 5] 로그를 사용해 스크립트의 진행상황 파악하기' 글에서 다룬 example3 코드의 예를 다시 가져와보겠습니다. 우리는 "A1:B3" 범위에 있는 값을 가져오는 getValue 메서드를 활용한 코드를 val이라는 변수에 넣었고, log 메서드를 통해 val이라는 변수의 값을 문자열로 실행 로그에 표시했었..
-
[구글 앱스 스크립트 기본 5] 로그를 사용해 스크립트의 진행상황 파악하기공부/구글 앱스 스크립트 2023. 8. 4. 17:04
글의 순서 더보기 로그와 디버그 구글 앱스 스크립트에서의 Base Service와 클래스 Logger 클래스 Logger의 메서드 log의 예제 로그와 디버그 로그는 컴퓨터가 어떤 행동을 수행했다는 기록을 남기는 것을 뜻합니다. 우리 눈에는 보이지 않지만 컴퓨터는 우리가 컴퓨터를 켜고 끄고, 어떤 프로그램을 실행하고, 어떤 드라이버가 실행되고 어떤 오류들이 발생했다는 사실들을 모두 기록해 둡니다. 흔히 로그를 분석한다라는 말을 쓰는데 이는 컴퓨터의 실행 기록들을 분석한다라는 이야기도 됩니다. 디버그는 컴퓨터가 어떤 행동을 실행하는 과정 중에 발생하는 오류나 비정상적인 행동들, 흔히 버그라고 불리는 것들을 찾고 수정하는 것을 의미하며 디버깅이라고도 부릅니다. 우리가 처음 스크립트를 쓰게 되면, 예상외로 그..
-
[구글 앱스 스크립트 기본 4] 범위를 가져오는 getRange의 다양한 종류의 매개변수공부/구글 앱스 스크립트 2023. 8. 2. 19:36
글의 순서 더보기 getRange 메서드의 다양한 종류의 매개변수 a1Notation 타입의 매개변수, getRange(a1Notation) row, column 타입의 매개변수, getRange(row, column) row, column, numRows 타입의 매개변수, getRange(row, column, numRows) row, column, numRows, numColumns 타입의 매개변수, getRange(row, column, numRows, numColumns) getRange는 왜 여러가지 타입의 매개변수를 받을까? getRange 메서드의 다양한 종류의 매개변수 구글 앱스 스크립트 레퍼런스 중 클래스 Sheet 문서를 보게 되면 getRange라는 메서드는 하나인데 각각 다른 4가..
-
[구글 앱스 스크립트 기본 3] 구글 시트에서 값 가져오고 값 입력하기, 변수 선언하기공부/구글 앱스 스크립트 2023. 7. 31. 19:29
글의 순서 더보기 한 개의 셀에 한 개의 값 입력하기 한 개의 셀의 값을 구글 스크립트로 가져오기 구글 앱스 스크립트에서 변수 이용하기 두 개 이상의 셀에서 값 가져오고 입력하기 1. 한 개의 셀에 한 개의 값 입력하기. 지난 [구글 앱스 스크립트 기본 2] Spreadsheet Service 기본 원리 및 엑세스 권한 부여 글에서 만들었던 첫번째 스크립트 함수를 기억하시나요? 그때 우리가 만들었던 함수는 B2 셀에 'my first function'이라는 값을 입력하는 myFunction이라는 이름의 함수였고, 바로 그 함수가 한 개의 셀에 한 개의 값을 입력하는 스크립트입니다. 그때 만들었던 함수를 잠시 살펴보겠습니다. function myFunction() { SpreadsheetApp.getAc..
-
[구글 앱스 스크립트 기본 2] Spreadsheet Service 기본 원리 및 엑세스 권한 부여공부/구글 앱스 스크립트 2023. 7. 30. 02:02
Spreadsheet Service(스프레드시트 서비스) 구글 앱스 스크립트 내에 구글 시트 내에 여러 기능들을 수정할 수 있게 해주는 서비스는 Spreadsheet Service(스프레드시트 서비스)입니다. 이와 비슷하게 구글 앱스 스크립트에서 지메일의 여러 기능에 접근할 수 있게 해주는 서비스는 Gmail Service(지메일 서비스), 구글 드라이브 기능에 접근하게 해주는 서비스는 Drive Service(드라이브 서비스)입니다. 따라서 앱스 스크립트를 통해 구글 시트의 기능에 접근하는 방법에 대해 궁금한 경우 구글 앱스 스크립트 메뉴얼 중 Spreadsheet Service 항목을 찾으시면 됩니다. Spreadsheet Service(스프레드시트 서비스)의 작동원리 우리가 어떤 구글 시트 파일의 ..
-
[구글 앱스 스크립트 기본 1] 구글 앱스 스크립트와 구글 시트공부/구글 앱스 스크립트 2023. 7. 28. 07:34
구글 앱스 스크립트 (Google Apps Script) 구글 앱스 스크립트는 구글 워크스페이스 내의 다양한 구글 제품들에서 기본 기능이 지원하지 않는 다양한 기능을 할 수 있게 해 주고, 이를 바탕으로 다양한 자동화를 실행할 수 있는 클라우드 기반 자바스크립트 플랫폼입니다. 쉽게 말하면 사용자의 컴퓨터가 아닌 구글의 서버 내에서 동작하는, 자바스크립트라는 언어를 기반으로, 원하는 기능을 직접 프로그래밍할 수 있게 해 주고, 이를 통해 구글 제품들을 더 효율적으로 사용할 수 있도록 해주는 플랫폼입니다. 흔히 구글 워크스페이스의 스프레드시트 프로그램인 구글 시트 내에서만 동작한다고 생각하는 경우가 많은데, 구글 시트뿐만 아니라, 구글 독스, 구글 슬라이드, 구글 폼, 구글 드라이브, 지메일 등에서도 구글 ..
-
JW 메리어트 샌 안토니오 힐 컨트리 리조트 & 스파 (23년 7월 숙박)여행 정보/호텔리뷰 2023. 7. 14. 10:00
리뷰 요약 & 목차 총점: 7/10점 (🌕🌕🌕🌗🌑) 요약 저렴하지 않은 룸 레이트 + 하루 약 $60의 리조트 피 호텔 수영장이라고 하기에는 꽤 괜찮은 수영장과 워터슬라이드 레이크 체크아웃 후 놀기보다는 얼리 체크인을 해서 체크인 당일을 더 길게 쓰는게 효과적 예약한 방 룸 레이트 (방 가격) 숙박시점 호텔 멤버십 등급 호텔 멤버십 혜택 호텔 위치 주차 & 체크인 룸 컨디션 룸 어매니티 조식 시설과 즐길거리 스태프 룸 서비스 + 시그니처 드링크 + 텍사스 바비큐 코멘트 이런 분께 추천합니다 3. 예약한 방 JW 메리어트 샌 안토니오 힐 컨트리 리조트 & 스파에는 12개의 룸 타입이 있습니다. 이 중 스위트 타입 룸은 총 4개, 일반 게스트룸 타입의 룸은 총 8개 입니다. 게스트 룸 타입 룸의 넓이는 모..
-
인터컨티넨탈 알펜시아 평창 리조트 (23년 4월 숙박)여행 정보/호텔리뷰 2023. 7. 7. 10:00
리뷰 요약 & 목차총점: 8/10점 (🌕🌕🌕🌕🌑)요약평창 비수기인 여름에 가성비 최고.의외로 평창 근처에 갈만한 곳들이 많아 여름 주말 여행지로 괜찮음.객실 당 최대 투숙인원 2인 제한으로 가족단위 방문객에겐 적합하지 않음.예약한 방룸 레이트 (방 가격)숙박시점 호텔 멤버십 등급호텔 멤버십 혜택호텔 위치체크인룸 컨디션룸 어매니티조식시설과 즐길거리스태프코멘트이런 분께 추천합니다 ※ 해당 후기는 간단후기이며 본 후기에 사용된 거의 대부분의 사진은 인터컨티넨탈 호텔 그룹 (IHG) 공식 홈페이지에서 가져왔음을 밝힙니다. 3. 예약한 방 인터컨티넨탈 알펜시아 평창 리조트에는 14개의 객실 타입이 있습니다. 이 중 스튜디오 타입 객실은 9개, 스위트 타입 객실은 5개입니다. 스튜디오 타입 객실의 크기는..