프로그래밍 지식 1도 없는 나,구글 시트 자동화 시켜보았다.

실시간 키워드

2022.08.01 00:00 기준

프로그래밍 지식 1도 없는 나,구글 시트 자동화 시켜보았다.

시보드 2025-02-18 08:56:02 신고


OTT 앱 구독방을 여러개 운영중인데

엑셀수식을 이용해 구독 기간을 수동으로 관리중이다


(미납한 사람 따로 잡아내고  과납한 사람은 구독 기간을 그만큼 개월수를 연장해서 계산해주는 방식이다)


>> 방이 여러개인데 이런일이 귀찮아져서 자동화의 필요성을 느끼고 있었다. 평소처럼 특갤을 둘러보다 누군가 macrodroid와 구글 시트를 이용해 자동화 했다는 특갤 댓글을 보고

 도전하게되었다.




1.아이디어


내 계좌 입금 알람(macrodroid  알람 감지) -> 입금액만큼 구글 시트 컬럼(실제누계금) 갱신 -> 수식을 사용하여 만료일 계산]




2. 과정



+ 칸을 클릭하여 스크립트를 만들자


17398364309821.png




POST, GET 스크립트 구현은 자신이 자주 사용하는 LLM 을 사용하자 나는 쌀숭이라 요즘 핫하다는 deepseek를 사용했다.


프롬프트:

(엑셀 표를 이미지로 던져주고  POST엔

이미 기록된 이름에 금액이 들어오면 실제누계금에 +하고  기록된 이름이 아니라면 이름하고 실제누계금을 새로운 행에 기록하기 위해 구현하라고 했고

GET은 입력된 쿼리 파라미터 값에 따라 데이터를 조회해서 이름, 만료일을 반환하게 구현하라고했다.)

17398364323604.png





달마다 초기화하는 코드에 스크립트 속성을 이용하는 코드가 있기 때문에

프로젝트 설정에 들어가서 스크립트 속성을 지정해줘야한다.


17398364353138.png



17398364368318.png





구글 시트 트리거에 다양한 트리거를 설정 할 수있는데 나는 OTT 앱 구독관리에 사용하므로 

월 단위로 설정했다. 



17398364390348.png





배포 -> 웹앱

사용자 인증정보 -> 자신의 gmail 계정 선택

액세스 권한 ->  모든 사용자 선택

웹앱 id를 복사한다.


17398364397986.png


17398364404751.png


1739836441032.png








17398364415628.png

macrodroid http post 를 수정한다.


U@R@L입력 -> 아까 복사한 웹앱 주소

gmail id -> 웹앱 배포시 인증 정보로 사용한 gmail id

gmail pw > 웹앱 배포시 인증 정보로 사용한 gmail pw 




17398364433569.jpg






POST 신호 테스트 결과



17398364447842.png




17398364461242.png




GET 신호 테스트 결과

17398364478396.png




Copyright ⓒ 시보드 무단 전재 및 재배포 금지

본 콘텐츠는 뉴스픽 파트너스에서 공유된 콘텐츠입니다.

다음 내용이 궁금하다면?
광고 보고 계속 읽기
원치 않을 경우 뒤로가기를 눌러주세요

실시간 키워드

  1. -
  2. -
  3. -
  4. -
  5. -
  6. -
  7. -
  8. -
  9. -
  10. -

0000.00.00 00:00 기준

이 시각 주요뉴스

알림 문구가 한줄로 들어가는 영역입니다

신고하기

작성 아이디가 들어갑니다

내용 내용이 최대 두 줄로 노출됩니다

신고 사유를 선택하세요

이 이야기를
공유하세요

이 콘텐츠를 공유하세요.

콘텐츠 공유하고 수익 받는 방법이 궁금하다면👋>
주소가 복사되었습니다.
유튜브로 이동하여 공유해 주세요.
유튜브 활용 방법 알아보기