반응형

gws 6

Apps Script의 trigger 사용기와 활용 예시

💡Apps Script에서 제공하는 trigger를 사용하고 느낀점을 적어보았다. 목차 1. Apps Script에서 제공하는 Trigger의 종류 2. Apps Script Trigger 사용 시 주의할 사항 3. 속도 이슈 4. 권한 이슈 5. Apps Script Trigger 활용 예시 1. Apps Script에서 제공하는 Trigger의 종류 Apps Script 에서는 두가지 trigger를 제공한다. 1.1 Simple Triggers Simple Triggers | Apps Script | Google Developers 간단한 트리거 | Apps Script | Google Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to ..

GCP/Apps Script 2022.09.07

Apps Script로 Google Sheets의 Sidebar를 이용한 데이터 선택

💡Apps Script로 Google Sheets에서 Sidebar에 데이터를 선택하는 HTML 페이지를 불러오는 방법을 알아본다. 데이터를 조회하는 화면에서 조회조건인 G/L 계정 값들을 다중 선택 하여 조회하고 싶다는 요구 사항이 들어왔다. 처음엔 sheet edit trigger를 이용해 개발하였는데, 외부 trigger라 속도가 느렸다. https://whiseung.tistory.com/entry/Apps-Script%EB%A1%9C-Google-Sheets%EC%97%90%EC%84%9C-Dropdown-multi-select%EB%8B%A4%EC%A4%91%EC%84%A0%ED%83%9D-%EA%B5%AC%ED%98%84 Apps Script로 Google Sheets에서 Dropdown의 ..

GCP/Apps Script 2022.09.06

Apps Script로 Google Sheets의 저장 영역 필수 값 체크하기

Sheet 데이터를 BigQuery에 저장할 때, 나이, 성별을 필수 값으로 입력하고 싶다. dataNullCheck 함수와, reqIdx 를 추가한다. function insertSheetData() { const sheetUrl = SpreadsheetApp.getActiveSpreadsheet().getUrl(); const sheetName = "Sheet3" const sheet = SpreadsheetApp.openByUrl(sheetUrl).getSheetByName(sheetName); const table_id = "insert_test"; const reqIdx = [ {name:'이름(A' , index:1} , {name:'나이(B' , index:2} , {name:'성별(C' ,..

GCP/Apps Script 2022.09.06

Apps Script로 Google Sheets의 수식 적용하기

요구사항이 또 들어왔다. NetAmount 에서 TaxAmount 를 뺀 값을 보여달라고 한다. 쿼리를 이용하면 간단하다. 하지만 해당 Sheets에서 값들을 변경하면서 수치들의 변화를 보고싶다고한다. 일단 칸을 만든다. 반복되는 행들에 참조하는 셀들의 값이 달라야한다. F2 = D2 - E2 F3 = D3 - E3 F4 = D4 - E4 그렇기 때문에 setFormula 가 아닌, var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var cell = sheet.getRange("B5"); cell.setFormula("=SUM(B3:B4)"); setFormulaR1C1을 써야한다. var ss = Spreads..

GCP/Apps Script 2022.09.06

Apps Script로 Google Sheets의 조건부서식 설정하기

💡 Apps Script를 이용해 Google Sheets의 조건부서식을 적용하는 방법을 알아본다. 서식에 대한 요구사항이 들어왔다. TransactionCurrency가 “KRW” 이고, NetAmount, TaxAmount 값이 250,000 이상인 데이터들에 대해 강조를 하고싶다. Class ConditionalFormatRuleBuilder | Apps Script | Google Developers Class ConditionalFormatRuleBuilder | Apps Script | Google Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 Class ConditionalFormatRuleBuild..

GCP/Apps Script 2022.09.06

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
반응형