구글 스프레드시트, 앱스 스크립트, 빅쿼리를 다룰 수 있다면, 직접 해보세요.
전체
루커 스튜디오
앱스스크립트
구글시트
빅쿼리
앱시트
Search

1. Apps Script와 Python API
구글 앱스 스크립트로 구글 워크 스페이스 내의 애플리케이션들을 자동화할 수 있지만, 한계도 존재합니다.
두 가지 실제적인 예를 들어보겠습니다.
1.
JDBC로 DB에서 쿼리 결과를 받아와 2차원 배열로 변환하고 구글 시트에 입력하는 것을 앱스 스크립트에서 하면 속도가 느립니다. 받아오는 결과를 하나씩 배열로 변환하는 작업을 스크립트에서 진행하기 때문입니다.
2.
구글 시트의 화면을 PDF로 저장하는 기능은 있지만, 이미지로 저장하는 기능은 없습니다. MMS 문자에 화면을 첨부해야 하는 경우 ConvertAPI같은 외부 API를 사용해서 PDF를 이미지로 변환한 뒤에, 문자에 첨부할 수 있습니다.
이러한 한계를 극복할 수 있는 방법들 중 하나는 Python 프로그래밍을 통해 앱스 스크립트에서 하기 어려운 일들을 대신 해주는 API를 구축하는 것입니다. 꼭 Python으로 할 필요는 없지만, 라이브러리도 잘되어 있고, 많이 사용하는 언어이기 때문에 위의 문제들을 해결하는데 사용하였습니다.
도커(Docker)로 SSL 인증된 API 운영하는 방법 (nginx proxy pass 활용)
리눅스
앱스스크립트
Load more