Google Apps Script - Docs - Create Document
Google Apps Script를 사용하여 새로운 문서를 만들고, 문서 내에 글을 작성(Append)하는 방법을 정리하였습니다. 기존에 존재하는 document에 접근하여, 특정 text가 없는 경우 해당 텍스트틀 추가해줍니다.
Google Apps Script를 사용하여 새로운 문서를 만들고, 문서 내에 글을 작성(Append)하는 방법을 정리하였습니다. 기존에 존재하는 document에 접근하여, 특정 text가 없는 경우 해당 텍스트틀 추가해줍니다.
문서에 text를 집어넣을 때, 기 정의된 style을 사용하여 집어넣어절 수도 있습니다.
를 사용해서 텍스트를 변환할 수 있습니다. 원래 문서에 다음과 같이 작성되어 있다고 하겠습니다. 다음 코드를 작성하고 실행해 봅니다. 그럼 다음과 같이 짠 하고 바뀝니다.
python에서 Google Apps Script에 정의된 함수에 접근하여 사용하는 방법을 정리합니다. 좀더 풀어서 말하면 Google Cloud Platform에서 Google Apps Script API를 사용할 수 있도록 정의하고, pyth...
Google Sheet API를 사용하여 python에서 Google Sheet의 데이터를 가져오는 방법을 정리합니다. 물론 gspread를 사용해서 가져올 수도 있고 이 라이브러리가 github에서 Star가 5k가 넘고 보면 해당 라이브러리가...
Get spreadsheet by its ID Google Apps Script를 사용해서 Sheet file을 열 때, 다음처럼 사용할 수도 있습니다. - 에서 현재 활성화되어 있는 SheetApp을 가리키도록 한 다음, - 를 사용해서 She...
Google Apps Script를 사용해서 Sheet의 Cell의 값을 변경하는 방법을 정리합니다. 다음은 Sheet 내의 A1부터 E5까지의 Cell에 값을 입력해주는 코드입니다. 코드 자체가 복잡하지 않아서 따로 설명하지는 않겠습니다.
Excel VBA에서는 매크로를 실행하는 버튼을 눌러야하는데, Google Sheet에서는 메뉴를 만듭니다. 다음의 코드로 메뉴를 만듭니다. "New Menu"라는 이름의 메뉴를 만들고, 그 밑에 "New Item"이라는 아이템을 만들어서, "m...
Excel에서 VBA를 사용해서 시트의 데이터들을 처리해주는 작업을 하다가, 구글 시트에도 비슷한 게 있지 않을까 싶어서 찾아보니 Google App Script라는 것이 있더군요. 저는 맥북 유저라서 사실 MS Office 계열의 제품들보다는 ...
보통 VBA는 Excel의 Cell들과 상호작용하려고 사용합니다. 본 글에서는 Cell의 사용법에 대해서 정리합니다. Get, Update Cell Value 를 사용해서 엑셀 시트 상에서 행, 열에 존재하는 Cell에 접근하고, 프로퍼티에 접근...
은 특정 Cell에서 행으로 몇 칸, 열로 몇 칸 움직여서 그 위치에 해당하는 Cell을 가리킵니다. : 1행 1열에 위치한 Cell을 말하므로 "A1"에 위치한 Cell를 가리키죠. : 1행 1열에 위치한 Cell에서 열로 1칸 움직였으므로 "...
VBA에서는 을 사용하여 변수를 선언합니다. 그리고 변수를 값(Value)를 정의해줄 때는 를 사용하지만, 객체(Object)를 정의할 때는 를 사용합니다. 개체를 정의해줄 때 를 사용하지 않으면 다음 오류가 발생합니다. 또 사실 다음처럼 은 굳...
를 사용하여 Cell의 범위에 한번에 값을 지정해줄 수 있습니다. 시트의 특정 범위에 값을 하나씩 입력하는 것 보다는 한번에 입력해주는 것이 시간상 훨씬 효율적입니다.
Function with Return type 함수 내에서 리턴하는 값이 있는 경우는 다음처럼 작성합니다. 그리고 해당 함수를 호출할 때, 앞에 이라는 명령어를 작성하지 않습니다. Function without Return type 함수 내에서 ...
윈도우에서 MS office를 사용하는 경우에는 VBA를 편집하거나 할때 아무 문제가 없습니다. 다만, macOS에서 MS-Office를 사용할 때는 꽤 렉이 심하죠. 특히, 엑셀 VBA를 편집할 때는 그 정도가 너무 지나칩니다. 따라서, 저는 ...