[개발] 서버 세팅 필요 없는 API 구현 #2

By @segyepark10/20/2017kr-dev

안녕하세요. 박세계입니다.

아래 시리즈의 2편이며 다음편이 마지막일거 같습니다.

오늘은 스팀잇 KR 태그별 보상 데이터를 구글 시트에 자동으로 넣고 모니터링 하는 방법까지 알아보겠습니다. 사실 다음편인 API 구현은 덤이며 여기까지만 알아도 구글 시트를 다양하게 활용할 수 있습니다. 정보 확인이나 공유 차원에서 사용 할 수 있기 때문입니다.

[목차]

  1. 구글시트 열기
  2. 스크립트 에디터 열기
  3. 스크립트 에디터 화면
  4. 스크립트 입력
  5. 스크립트 실행 (수동)
  6. 스크립트 실행 (자동)
  7. 스크립트 실행 실패시 알림 설정

1. 구글시트 열기

구글시트를 열고 새문서를 생성합니다.

google-sheets.png

2. 스크립트 에디터 열기

구글 시트에 데이터를 넣는 여러가지 방법이 있는데, 가장 강력한 방법인 스크립트 에디터를 사용하겠습니다.

  • 'Tools > Scripts editor' 메뉴 클릭하여 스크립트 에디터 열기

1.open-script-editor.png

3. 스크립트 에디터 화면

스크립트 에디터를 열면 최초 화면은 아래와 같습니다.

2.empty-script-project.png

4. 스크립트 입력

현재 코드를 모두 지우고, 아래 스크립트를 다운받아 입력합니다.

확장자가 gs 라서 특별해 보이지만 그냥 JavaScript 입니다. Google Apps Script 라고 하며 각종 라이브러리를 지원합니다. 구글의 모든 문서에서 사용될 수 있습니다.

google-apps.png

5. 스크립트 실행 (수동)

아래 스크린샷을 참조하여 실행하면 됩니다. 이때 구글시트명은 Tags라고 변경해야 합니다. 아니면 코드에서 Tags를 찾아 원하는 이름으로 변경해도 좋습니다. 실행 후 구글시트에 스팀잇 KR 태그별 보상 데이터가 입력된 걸 확인하실 수 있습니다.

3.script-editor.png

6. 스크립트 실행 (자동)

매번 와서 실행하면 많이 번거롭습니다. 주기적으로 자동 실행하게 설정 할 수 있습니다.

  • Edit > Current project's triggers

4.script-editor-triggers.png

7. 스크립트 실행 실패시 알림 설정

위 6번 항목의 스크린샷에서 notifications를 클릭하여 실패시 알림 설정이 가능합니다. 원하는 시간 주기로 동작하며 주기 안에 한 번이라도 실행이 실패 했을 경우 설정된 메일로 알려줍니다.

5.script-editor-triggers-notification.png


다음편이 마지막이며 결과를 API로 사용할 수 있는 방법을 공유하겠습니다.

감사합니다.

47

comments