구글 스프레드 시트와 스크립트를 이용하여 주식 가격 변동을 이메일로 알려주는 방법을 설명하겠습니다. https://developers.google.com/apps-script/reference/spreadsheet 의 내용을 기반으로 합니다.
먼저 구글 계정이 필요합니다. 구글 계정이 준비되면 구글 스프레드시트를 내 계정으로 복사합니다.
다음의 링크를 클릭하면 복사에 대한 확인을 물어봅니다.
https://docs.google.com/spreadsheets/d/1hYxWe9zku7XcY0JO3KCOABqkk03K9L0xDytnSm4v71Y/copy
사본 만들기
버튼을 눌러줍니다. 그러면 사본으로 이동합니다.
상단의 메뉴중에서 확장 프로그램
을 클릭합니다. 그리고 Apps Scripts 를 선택합니다.
다음과 같이 앱 스크립트 화면으로 이동하게됩니다.
그리고 56번줄에 row[1]을 row[0]로 변경합니다. 발송될 이메일에서 스프래드시트의 첫번째열의 종목명을 보이기 위함입니다.
상단 메뉴에서 저장을 실행합니다.
이번에는 스크립트를 테스트 해봅니다. 저장 버튼 우측에 실행 버튼을 누릅니다. 첫번째 실행이기 때문에 권한 요청 승인 화면이 나타납니다. 권한 검토
를 선택합니다.
계정 선택 화면으로 이동하게 되고 현재 사용하고 있는 지메일을 선택합니다. 그러면 아래 화면으로 이동합니다. 여기서 고급을 클릭합니다.
Tax loss harvest alerts(으)로 이동(안전하지 않음) 을 선택합니다.
허용을 선택합니다.
스크립트가 실행되고 이메일이 발송됩니다. 이메일 함에서 Tax-loss harvest 제목의 이메일이 수신되었는지 체크합니다.
이메일의 제목을 수정하겠습니다. 67번 라인의 Tax-loss harvest를 변경하면됩니다. 변경후 저장하는 것을 잊지 마세요.
다시한번 실행
버튼을 클릭하여 테스트합니다. 다음과 같이 변경된 제목으로 이메일이 수신되었습니다.
이번에는 주기적으로 스크립트를 실행하여 이메일이 발송되도록 해보겠습니다. 좌측에서 알람시계 아이콘을 선택합니다. 그리고 새 트리거 만듭니다
를 클릭합니다.
이벤트 소스는 시간기반, 유형은 시간 단위 타이머 그리고 시간 간격은 12시간으로 선택합니다. 12시간 마다 가격이 체크되고 가격 하락이 발생한 종목이 이메일로 알려지게됩니다. 저장 버튼을 눌러주세요.
다음과 같이 새로운 트리거 항목이 생성되었습니다.
스프레드 시트로 돌아갑니다. B열은 종목 코드를 입니다. D열은 내가 구매한 가격입니다. G열은 B열과 D열의 차이입니다. 첫번째 행의 VGSTX 종목의 경우 구매 가격이 38이고 현재가격은 26.78입니다. 따라서 그 차이는 -0.295..입니다. 가격 하락인 종목이어서 이메일 알림에 이 종목이 포함되는 것입니다. E열은 구글 파이낸스 함수로 주어진 종목코드에 대한 현재 가격을 자동으로 불러옵니다.
주의할 것은 한국 종목은 숫자로 되어 있기 때문에 이를 텍스트로 변환해주어야합니다. 종목 코드 셀을 선택하고 123
서식 메뉴에서 일반 텍스트로 변경해주어야합니다.
'사용기' 카테고리의 다른 글
종아리 마사지 - 세븐라이너 포르테 (0) | 2024.02.06 |
---|---|
QCY T13 ANC2 - 노이즈 캔슬링이 지원되는 QCY (0) | 2024.02.03 |
옵시디언 스타일링 (1) | 2024.01.28 |
스팀 게임 자동 백업 (0) | 2024.01.23 |
시민덕희 무대인사 (0) | 2024.01.21 |