구글 시트
-
[구글 앱스 스크립트 기본 10] Class Ui의 프롬프트 팝업을 이용해 스크립트와 커뮤니케이션 하기공부/구글 앱스 스크립트 2023. 8. 21. 17:31
글의 순서 더보기 Prompt (프롬프트) 팝업의 정의 구글 앱 스크립트 클래스 Ui의 prompt 메서드 prompt 메서드를 이용해 만든 prompt 팝업을 이용해 커뮤니케이션하기. Prompt (프롬프트) 팝업의 정의 Prompt(프롬프트) 팝업은 자바스크립트에서 기본적으로 제공하는 팝업의 한 종류입니다. Prompt라는 영어단어에는 (질문힌트 등을 주어 말을 하도록) 유도하다는 뜻이 있습니다. 이 뜻처럼 Prompt 팝업은 사용자가 값을 입력할 수 있는 input 필드가 있는 팝업으로 그 팝업을 본 사용자가 input 필드를 채워 답을 하도록 유도하는 팝업입니다. 이 프롬프트 팝업을 이용하면 사용자가 input 필드에 입력한 문자열을 변수로 받아 그 정보를 스크립트를 이용해 가공할 수 있습니다. ..
-
[구글 앱스 스크립트 기본 9] 설치 가능한 트리거를 이용해 정해진 시간에 스크립트 (함수) 실행시키기공부/구글 앱스 스크립트 2023. 8. 17. 19:30
글의 순서 더보기 설치 가능한 트리거 시간 기반 트리거를 이용해 정해진 시간에 스크립트(함수) 실행시키기 설치 가능한 트리거 구글이 지원하는 트리거 기능 중 간단한 트리거 외에도 설치 가능한 트리거도 있습니다. 설치가능한 트리거는 이름처럼 직접 사용자가 구글 앱스 스크립트 에디터에서 설치를 하거나, 트리거를 설치하는 코드를 앱스 스크립트에 삽입하여 실행할 수 있는 트리거입니다. 간단하게 미리 지정된 함수 이름으로 트리거를 호출할 수 있는 간단한 트리거는 간단한 만큼 많은 제약사항이 존재합니다. 하지만 설치 가능한 트리거는 몇 가지 제약사항이 있기는 하지만, 간단한 트리거와 비교해 보면 훨씬 더 유연하게 사용할 수 있습니다. 예를 들어, 접근 권한이 필요한 서비스들(예를 들면 스프레드시트 서비스 등)을 사..
-
[구글 앱스 스크립트 기본 8] Class Ui 및 간단한 트리거를 이용해 알림창과 커스텀 메뉴(맞춤 메뉴 항목) 만들기공부/구글 앱스 스크립트 2023. 8. 14. 19:29
글의 순서 더보기 들어가는 말 간단한 트리거, onOpen(e) Class Ui와 Class Menu Class Ui와 Class Menu를 이용해 커스텀 메뉴(맞춤 메뉴 항목) 만들기 들어가는 말 구글 시트의 유저 인터페이스, UI를 확인해 보면 상단 메뉴를 통해 다양한 기능에 접근할 수 있게 해 줍니다. 만약 이 메뉴바에 사용자가 원하는 메뉴를 만들어 원하는 스크립트를 할당할 수 있다면 훨씬 편리하게 구글 앱스 스크립트의 다양한 함수들을 실행시킬 수 있습니다. 실제로 구글 앱스 스크립트의 Base Service의 클래스인 Class Ui와 Class Menu를 통해 이 기능을 지원하고 있습니다. 이 글에서는 Class Ui와 Class Menu를 활용해 커스텀 메뉴를 만들고, 이 커스텀 메뉴를 구글 ..
-
[구글 앱스 스크립트 기본 6] 두개 이상의 셀과 상호작용할 때 주의해야 할 2차원 배열공부/구글 앱스 스크립트 2023. 8. 6. 19:16
글의 순서 더보기 getValue(s)의 리턴 자료형 & setValue(s)의 매개변수 자료형 배열이란? 두 개 이상의 셀과 상호작용할 때 사용하는 자료형, 2차원 배열 한 개의 셀과 상호작용할 때 사용하는 자료형 상황에 맞는 자료형을 정확히 선택하지 않았을 때 배열에서 원하는 값 선택하기 getValue(s)의 리턴 자료형 & setValue(s)의 매개변수 자료형 지난 '[구글 앱스 스크립트 기본 5] 로그를 사용해 스크립트의 진행상황 파악하기' 글에서 다룬 example3 코드의 예를 다시 가져와보겠습니다. 우리는 "A1:B3" 범위에 있는 값을 가져오는 getValue 메서드를 활용한 코드를 val이라는 변수에 넣었고, log 메서드를 통해 val이라는 변수의 값을 문자열로 실행 로그에 표시했었..
-
[구글 앱스 스크립트 기본 3] 구글 시트에서 값 가져오고 값 입력하기, 변수 선언하기공부/구글 앱스 스크립트 2023. 7. 31. 19:29
글의 순서 더보기 한 개의 셀에 한 개의 값 입력하기 한 개의 셀의 값을 구글 스크립트로 가져오기 구글 앱스 스크립트에서 변수 이용하기 두 개 이상의 셀에서 값 가져오고 입력하기 1. 한 개의 셀에 한 개의 값 입력하기. 지난 [구글 앱스 스크립트 기본 2] Spreadsheet Service 기본 원리 및 엑세스 권한 부여 글에서 만들었던 첫번째 스크립트 함수를 기억하시나요? 그때 우리가 만들었던 함수는 B2 셀에 'my first function'이라는 값을 입력하는 myFunction이라는 이름의 함수였고, 바로 그 함수가 한 개의 셀에 한 개의 값을 입력하는 스크립트입니다. 그때 만들었던 함수를 잠시 살펴보겠습니다. function myFunction() { SpreadsheetApp.getAc..