일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Google Excel
- PySpark
- Mac
- 파이썬
- google apps script
- c#
- Tkinter
- django
- list
- array
- hive
- PANDAS
- Redshift
- Python
- math
- dataframe
- SQL
- Github
- matplotlib
- gas
- GIT
- Google Spreadsheet
- PostgreSQL
- Kotlin
- Excel
- Java
- string
- numpy
- Apache
- Today
- Total
목록google apps script (65)
달나라 노트
여러 값을 하나로 묶어서 다룰 수 있게 해주는 배열(array)을 알아봅시다. Python의 list와 매우 흡사합니다. function myFunction() { var arr_test = [1, 2, 3, 4, 5]; console.log(arr_test[1]); console.log(arr_test[2]); } -- Result 2 3 위처럼 배열은 대괄호[]를 이용해서 선언하며 indexing이 가능합니다. index는 배열의 가장 첫 번째 요소가 0이며 그 후 1씩 증가합니다. function myFunction() { var arr_test = [1, 2, 3, 4, 5]; console.log(arr_test[1]); arr_test[1] = 10; console.log(arr_test[1]..

GAS에서 문자열을 나타낼 때에는 따옴표(') 또는 쌍따옴표(")로 문자열을 감싸서 나타냅니다. function myFunction() { console.log('apple'); console.log("apple"); } 이렇게 apple이라는 문자를 표시하려면 따옴표나 쌍따옴표로 묶어서 사용합니다. 그런데 만약 줄바꿈이 있는 문자열을 표시하려고 한다면 따옴표나 쌍따옴표를 이용해도 될까요? function myFunction() { console.log(' line1 line2 line3 '); } 따옴표로 줄바꿈이 있는 텍스트를 감싸서 나타냈습니다. 위 코드는 에러를 발생시킵니다. 단순 따옴표나 쌍따옴표는 줄바꿈이 있는 문자를 담을 수 없습니다. 줄바꿈이 있는 문자를 담기 위해서는 ` (Back tic..

Google Apps Script editor에는 디버그 기능이 있습니다. 브레이크 포인트를 설정해서 코드를 실행하며 특정 위치에서 실행을 일시 정지 한 후 그 결과를 파악할 수 있는 기능이죠. 먼저 위같은 코드를 작성했습니다. 간단한 코드이죠. 편집기에서 3행과 6행 왼쪽을 마우스로 클릭하면 위처럼 보라색 점이 찍힙니다. 이것을 break point라고 합니다. 이렇게 break point를 지정해두고 debug를 시작하면 코드가 실행되다가 break point에서 잠시 멈춥니다. 위처럼 break point를 지정해두고 디버그 버튼을 눌러봅시다. 그러면 위 이미지처럼 오른쪽에 디버거라는 영역이 표시됩니다. 또한 코드를 보면 첫 번째 break point로 지정한 3행이 보라색 줄로 표시된 것을 볼 수..

GAS(Google Apps Script)에서 내가 코드를 작성할 수 있는 방법은 2가지입니다. GAS script는 기본적으로 확장자가 .gs 인 파일에 코드를 작성하는 방식으로 진행됩니다. 이 .gs 파일이 어떤 프로젝트와 묶여있는지에 따라 그 종류가 달라집니다. 일단 위 말이 뭔지를 이해하려면 '프로젝트'라는 개념을 이해해야 합니다. GAS에서 script는 무조건 프로젝트라는 거대한 틀 안에 존재하게됩니다. 이 프로젝트에는 script를 작성할 수 있는 .gs 파일과 .html 파일이 존재할 수 있습니다. 이렇게 하나의 프로젝트 안에는 여러 개의 .gs 파일, .html 파일이 존재할 수 있는 것이죠. 이제 Container bound script를 알아봅시다. Container bound scr..