Programing/Google Apps Script
-
[Google Apps Script] Node.js에서 Google Spreadsheet 조회Programing/Google Apps Script 2021. 10. 5. 19:32
개요 외부에서 Google Spreadsheet의 데이터를 조회하는 방법을 알아보겠습니다. 해당 기능을 이용하면, Google Spreadsheet를 느리지만 간단한 DB로 사용할 수도 있습니다. Google Spreadsheet 조회 우선 Google Spreadsheet를 하나 생성하고 임의 데이터를 입력합니다. 외부에서 해당 시트를 조회 하려면, 외부에서 접근 가능하게 링크 공유 설정을 수정해줍니다. 링크가 있는 모든 사용자에게 공개로 설정해주세요. 간단한 node 코드를 작성 해 줍니다. axios를 이용하여 아래의 링크에 GET 메소드를 이용하면 데이터가 조회 됩니다. URL : https://docs.google.com/spreadsheets/d/{GOOGLE_SHEET_ID}/gviz/tq?..
-
[Google Apps Script] 구글 앱스 스크립트를 이용한 간단 스프레드 시트 자동화 #02Programing/Google Apps Script 2018. 12. 14. 15:29
개요 지난 글에서 스프레드 시트에 스크립트 작성까지 마쳤습니다. 이번 글에서는 코드 설명과 실행, 트리거 등을 알아 보겠습니다. 구글 앱스 스크립트 - Google Apps Script 작성한 스크립트 입니다. 몇줄씩 잘라서 보겠습니다. function myFunction(){ var GSS = SpreadsheetApp.getActive(); var listSheet = GSS.getSheetByName("MemberList"); var dischargedSheet = GSS.getSheetByName("Discharged"); var discharge = 1; 맨 위부터 살펴보면 myFunction 이라는 이름의 함수입니다. GSS 는 현재 활성화된 스프레드시트를 받아 옵니다. 여기선 "Sheet f..
-
[Google Apps Script] 구글 앱스 스크립트를 이용한 간단 스프레드 시트 자동화 #01Programing/Google Apps Script 2018. 12. 11. 22:03
개요 최근 혼자서 프로젝트를 하나 진행하고 있습니다. 진행하며 새로 배운 기술들을 간단하게 기록하고, 필요하신 분들이 있으시면 참고하시라고 작성합니다.프로젝트는 동아리 멤버들 중 입대를 하여 없는 인원들을 관리하고, 확인하기 위한 웹 사이트 구축입니다. 웹 기술에 대한 지식이 많이 없어서 구글 스프레드시트를 DB로 사용하였고, 오늘 작성할 내용은 간단하게나마 스프레드시트를 자동화 한 구글 앱스 스크립트에 대한 것입니다. 우리가 만들고 싶은 것은 시트의 멤버가 전역을 하면 자동으로 해당 멤버의 데이터를 삭제하고, 다른 시트에 데이터를 옮기는 것입니다. 구글 스프레드 시트 - Google Spreadsheets 글 작성을 위해 임시로 만들었습니다. 이름은 "Sheet for Blogging"으로 하였습니다...