구글 시트는 메뉴를 스크립트로 만들수가 있어요

OAstory.egloos.com/7525061
최근 엑셀공부 대신 구글 시트를 공부 중입니다. 

구글 시트가 자유도가 높다고 하여서 무슨 소리인가 했더니 우~~와 였습니다. 

메뉴바를 수정하여 내가 원하는 메뉴를 추가 하고 스크립트로 프로그래밍하여 추가로 만들수가 있었습니다. 

이젠 자바스크립트도 공부해야할것 같습니다. 

간단하게 메뉴로 넣을 함수명을 작성 initMenu 입니다. 

function initMenu() {

  const ui = SpreadsheetApp.getUi();
  const menu = ui.createMenu("평가표")
  menu.addItem("creat","insert")
  menu.addItem("erase","erase")
  menu.addItem("sheetrename","rename")
  menu.addItem("sheetnames","sheetnames")
  menu.addToUi();
}

ui 선언과 메뉴명을 작성하고 "평가표" 그리고 평가표에서 작동할 함수들 명을 아래와 같이 작성 해주세요
menu.addItem("메뉴명1","함수명") 으로 작성하면됩니다.
menu.addItem("creat","insert") 으로 작성했습니다.

그리고 아래와 같이 onOpen 함수를 만들고 실행을 하면

function onOpen() {
  initMenu()

}

평가표가 메뉴바에 생기고 각 함수들이 나옵니다.

325

엑셀도 VBA로 만들수 있을것 같으나 구글 시트에서와 같이 간단하지는 않을것 같습니다.

좀더 일찍 프로그래밍에 눈을 떴어야 하는 아쉬움이 있는 날이었습니다.

그래도 열심해 배울려고 합니다.

새로운것을


닉네임
비밀번호
블로그
비공개