구글 시트가 자유도가 높다고 하여서 무슨 소리인가 했더니 우~~와 였습니다.
메뉴바를 수정하여 내가 원하는 메뉴를 추가 하고 스크립트로 프로그래밍하여 추가로 만들수가 있었습니다.
이젠 자바스크립트도 공부해야할것 같습니다.
간단하게 메뉴로 넣을 함수명을 작성 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()
}
평가표가 메뉴바에 생기고 각 함수들이 나옵니다.
엑셀도 VBA로 만들수 있을것 같으나 구글 시트에서와 같이 간단하지는 않을것 같습니다.
좀더 일찍 프로그래밍에 눈을 떴어야 하는 아쉬움이 있는 날이었습니다.
그래도 열심해 배울려고 합니다.
새로운것을