달나라 노트

Google Apps Script : Script function을 버튼에 할당하기 본문

Google Apps Script

Google Apps Script : Script function을 버튼에 할당하기

CosmosProject 2021. 8. 4. 23:39
728x90
반응형

 

 

 

 

Sript를 작성하고 매번 Script 편집창에서 실행버튼을 눌러 Script를 실행하는 것은 불편할 수 있습니다.

 

이를 더 편하게 하기 위해 Script 함수를 엑셀상의 버튼으로 할당시켜봅시다.

 

 

 

삽입 -> 그림 메뉴를 클릭합시다.

 

 

 

그러면 위와 같은 창이 뜨는데 빨간색으로 표시된 아이콘을 클릭합시다.

해당 아이콘은 버튼입니다.

 

 

 

이렇게 버튼 삽입 후 버튼에 원하는 글자를 입력한 후 우측 상단의 저장 후 닫기 버튼을 클릭합시다.

 

 

 

 

 

 

그러면 이런식으로 엑셀에 버튼이 생성됩니다.

 

 

 

 

 

버튼을 우클릭하면 위처럼 버튼이 선택되며 오른쪽 상단에 ...같은 메뉴가 생깁니다.

...을 클릭하면 위처럼 메뉴가 나오고 여기에 스크립트 할당을 클릭합니다.

(위처럼 버튼이 선택된 상태에선 버튼의 위치도 이동시킬 수 있습니다.)

 

 

 

 

그러면 위처럼 스크립트 할당 창이 나오는데

미리 만들어둔 Script function의 이름을 적어주면 됩니다.

 

 

 

참고로 제가 작성한 function은 위와 같습니다.

function 이름이 myFunction이므로 스크립트 할당 창에도 myFunction이라고 적었습니다.

또한 위 함수는 현재 Active된 sheet의 2행 전체를 선택하는 코드이죠.

 

 

 

 

 

이제 Sheet로 돌아와서 버튼을 클릭해봅시다.

그러면 상단에 스크립트 실행중, 스크립트 완료라는 메세지가 뜨면서 2행 전체가 선택된 것을 볼 수 있습니다.

 

Script가 제대로 실행된 것을 알 수 있죠.

 

 

 

 

 

 

 

728x90
반응형
Comments