반응형

AppsScript 64

Apps Script로 Google Sheets의 Dropdown 생성하기

💡 Apps Script로 Google Sheets에서 Dropdown(Data Validation)을 생성하는 방법을 알아본다. Google Sheets에서 데이터를 입력하거나 조회 할 때, Dropdown 으로 입력 할 경우가 생긴다. 1. Google Sheets 데이터 영역을 Dropdown(Data validation) 으로 생성 function settingDropdown() { const sheet = SpreadsheetApp.getActive().getSheetByName("Sheet1"); // Dropdown 데이터 영역 설정 const validationCell = sheet.getRange("C2:C12"); // 생성할 영역 설정 const setCell = sheet.getRa..

GCP/Apps Script 2022.09.06

Apps Script로 BigQuery 데이터를 Google Sheets에 뿌려주기

그럼, 데이터를 조회해서 바로 Google Sheets에 바로 뿌려줄 수 있는 기능을 구현해본다. 초기에 작성한 부분이라, 모든 함수를 호출 할 때 SheetUrl, SheetName 을 계속 호출하는데 excuteA(sheetUrl, sheetName); excuteB(sheetUrl, sheetName); excuteC(sheetUrl, sheetName); 앞으로 개발 할 때는 sheet 를 먼저 선언하고, sheet를 넘겨 매번 sheet를 호출하는 작업을 없애야함 var sheet = SpreadsheetApp.openByUrl(sheetUrl).getSheetByName(sheetName); excuteA(sheet); excuteB(sheet); excuteC(sheet); 데이터 조회하는 ..

GCP/Apps Script 2022.09.06

Apps Script로 BigQuery 연결

Apps Script로 BigQuery 의 데이터를 읽고 쓰기를 한다. Services 에서 [+] 버튼을 누르고, BigQuery API를 선택한다. BigQuery 의 쿼리문 실행 샘플 /** * Query 실행 및 결과반환 * select / insert / update * @param {string} queryString = Query */ function queryExcute(queryString) { queryString = 'SELECT BillingDocument, BillingQuantityUnit, NetAmount, TaxAmount, BillingDocumentItemText FROM `project_id.dataset_id.standard_long` WHERE Transaction..

GCP/Apps Script 2022.09.06

Apps Script 시작, 그리고 Google Sheets 데이터 가져오기

Google Sheets 를 Apps Script 로 컨트롤하기위해서는 별도의 Apps Script 를 생성해서 URL 로 접근해서 컨트롤 하는 방법도 있지만, Google Sheets 에서 [Extensions] - [Apps Script] 를 통해 Apps Script를 생성하면, Google Sheets 와 연결된 Apps Script를  생성할수있다.  Apps Script  홈페이지로 이동해본다.https://script.google.com/home 여기서 내가 만든 Apps Script 파일들을 다 볼수있다. 하지만 같은 Apps Script 라도 아이콘은 다르게 보인다. 구글시트와 화살표 모양이 겹처있는 아이콘은 구글시트에 Apps Script가 연결된 '컨테이너바인딩 프로젝트' 이다.화살표..

GCP/Apps Script 2022.08.26
반응형