일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hive
- Kotlin
- SQL
- Python
- django
- Apache
- Github
- math
- array
- 파이썬
- numpy
- PostgreSQL
- google apps script
- Tkinter
- Google Excel
- GIT
- string
- Redshift
- PANDAS
- c#
- dataframe
- Java
- gas
- matplotlib
- Excel
- Google Spreadsheet
- list
- Mac
- PySpark
- Today
- Total
목록Spreadsheet (3)
달나라 노트
Google Apps Script에서 어떠한 App에 대한 조작을 하고 싶을 때에는 기본적으로 해당 App 또는 어떤 파일에 대한 객체를 얻어와야 합니다. 예를 들어봅시다. 어떤 spreadsheet에 어떠한 값을 입력할거라면 값을 입력하기 전에 값을 입력하길 원하는 spreadsheet의 객체를 얻어와야 한다는 것이죠. function myFunction() { var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); ... do something ... } 이때 대표적으로 사용하는 method가 위처럼 getActiveSpreadsheet() method입니다. 보통 저희는 뭔가 조작을 가할 spreadsheet를 켜두고 작업하고, 어떤 spreadshee..
sheet 객체에 copyTo() method를 이용하면 sheet을 복사할 수 있습니다. 여기서 sheet는 흔히 엑셀에서 말하는 탭을 의미합니다. 위 이미지를 보면 my_test라는 이름의 엑셀 시트가 있고, 그 엑셀 시트 안에는 main 탭과 raw 탭 2개의 탭이 존재합니다. 여기서 my_test라는 전체 시트는 spreadsheet라고 하며, main, raw와 같이 흔히 탭이라고 부르는 것은 sheet라고 합니다. Syntax sheet.copyTo(destination_spreadsheet_object) copyTo() method의 사용법은 위와 같습니다. copyTo() method는 sheet 객체에 대해 적용할 수 있습니다. 따라서 copyTo() method가 적용된 sheet(탭)..
getRange method는 특정 셀 객체를 얻어와줍니다. getValues method는 특정 셀 객체로부터 해당 셀에 담겨있는 값을 얻어와줍니다. Syntax - getRange getRange(cell_adress); getRange(row, col); getRange는 2종류의 형태로 사용할 수 있습니다. 먼저 A1, C10 같이 흔히 Excel에서 다루는 셀의 주소를 전달하면 그 주소의 셀 객체를 얻어와줍니다. 다른 방법은 row 번호와 column 번호를 이용하는겁니다. 구글 시트를 보면 위와 같습니다. Row 번호는 1, 2, 3, 4, 5, ... 등과 같은 자연수로 매겨져있습니다. Column 번호는 A, B, C, D, E, ... 등과 같은 알파벳 대문자로 매겨져 있습니다. Goog..