GAS에서 스프레드시트를 터치할 때 자주 사용하는 메소드 목록
2443 단어 GoogleAppsScriptspreadsheetgas
방법 목록
getActiveSpreadsheet()
GAS와 연동하는 활성 스프레드시트를 검색하는 방법입니다.
getSheetByName()
스프레드시트 안에 있는, 시트라고 하는 오브젝트를 꺼내기 위한 메소드입니다. (아래 사진의 빨간색 원으로 둘러싸인 부분입니다.
getName()
시트 이름을 얻는 방법.
SpreadsheetApp.getActiveSheet()
이 방법은 활성 시트를 얻는 방법입니다. 이용하는 시트가 1장만이라면 이쪽의 방법은 유효. 시트명 자체는 유저가 스스로 바꿀 수도 있기 때문에, getSheetByName이라면, 명칭 변경이 있을 때에 잘 움직이지 않게 된다.
getRange()
시트의 행 수와 열 수를 얻는 방법. 시트의 지정 방법은 행과 열을 수치로 지정하는 케이스와 A열○행째(E3등과 같이)로 지정하는 케이스가 있습니다.
Sheetオブジェクト.getRange(行番号, 列番号, 行数, 列数)
행 번호와 열 번호는, ○행째의 ○열째라고 하는 지정의 방법을 한다. 예를 들어 아래 사진의 빨간색으로 채워진 부분을 얻으려면 5 행째의 3 열째이므로 ( '5,3 ')로 지정합니다.
행수와 열수에 관해서는, 전반에서 지정한 셀을 기점으로 해, 좌우에 얼마나의 범위로 취득하고 싶은지를 취득합니다. C5의 셀에서, 7행째 E열까지를 취득하고 싶은 경우는, 행수가 3행으로, 열수도 3열이므로, ('3,3')라고 씁니다.
따라서 이번 경우는 아래와 같이 기재합니다.
Sheetオブジェクト.getRange('5, 3, 3, 3')
2번째의 부족 방법으로서는, 5행째 3열째를 지정하는 경우는, C5와 넣거나, 범위를 넣을 때는 좌상과 우하의 주소를 아래와 같이 넣습니다.
sheetオブジェクト.getRange('C5:E7')
getA1Notation()
getRange 메소드로 취득한 범위의 주소를 취득하기 위한 메소드.
clear()
clear 메소드는 지정된 Range 오브젝트의 내용을 모두 삭제하는 메소드입니다. 쓰는 방법은 다음과 같습니다.Rangeオブジェクト.clear()
단지 clear 메소드를 사용해 버리면, 셀의 범위내의 셀의 모두를 클리어 해 버립니다. 지우고 싶은 내용이 셀의 값만 있으면 clearContent 메서드를 사용합니다.
getValue()
셀의 값을 취득하는 메소드. 예를 들어 5행 3열 정보가 필요하면 sheetオブジェクト.getValue('C5')
라고 쓴다. 복수의 값을 범위 지정해 내는 경우는 `sheet 오브젝트.getValues('C5:E7')라고 기재합니다.
getLastRow()
마지막 행을 감지하는 방법.
Sheetオブジェクト.getLastRow()
라고 지정하면 시트에 있는 마지막 행을 획득할 수 있습니다.
setValue()
getValue 메소드가 스프레드 시트로부터 값을 취득하는 메소드로 가지는 것에 대해, setValue 메소드에서는, 스프레드 시트의 셀에 값을 입력하는 메소드입니다. 쓰는 방법은 어떻게 됩니다.
Rangeオブジェクト.setValue()
Reference
이 문제에 관하여(GAS에서 스프레드시트를 터치할 때 자주 사용하는 메소드 목록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsukazu1112/items/211a3cee03d2aeb6f3d3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(GAS에서 스프레드시트를 터치할 때 자주 사용하는 메소드 목록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsukazu1112/items/211a3cee03d2aeb6f3d3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)