일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- array
- Tkinter
- Kotlin
- c#
- dataframe
- Github
- math
- numpy
- gas
- google apps script
- Google Excel
- Mac
- PySpark
- Apache
- PANDAS
- 파이썬
- Excel
- Python
- GIT
- SQL
- Google Spreadsheet
- PostgreSQL
- Redshift
- list
- matplotlib
- django
- string
- Java
- hive
- Today
- Total
목록Google Apps Script (82)
달나라 노트
GAS에서는 객체라는 것이 있습니다. 마찬가지로 여러 데이터를 하나로 묶어서 다루는 방식이며 python의 dictionary와 매우 유사하다고 생각하면 편합니다. function myFunction() { var animal = { 'name': 'cat', 'color': 'white', 'age': 3 }; console.log(animal['name']); console.log(animal['color']); console.log(animal['age']); } -- Result cat white 3 위 코드는 animal이라는 변수에 객체를 할당한 코드입니다. var animal = { 'name': 'cat', 'color': 'white', 'age': 3 }; 객체 선언 부분을 봅시다. 일..
여러 값을 하나로 묶어서 다룰 수 있게 해주는 배열(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행이 보라색 줄로 표시된 것을 볼 수..