google-apps-script
스프레드 시트 추가 메뉴
수색…
통사론
- addMenu (name, subMenus)
매개 변수
이름 | 기술 |
---|---|
이름 | 작성되는 메뉴의 이름 |
하위 메뉴 | JavaScript 맵 배열 |
비고
대개 스프레드 시트가로드 될 때 메뉴가 자동으로 생성되도록 onOpen 함수에서 addMenu를 호출해야합니다.
// The onOpen function is executed automatically every time a Spreadsheet is loaded
function onOpen() {
var activeSheet = SpreadsheetApp.getActiveSpreadsheet();
var menuItems = [];
// When the user clicks on "addMenuExample" then "Menu 1", the function Myfunction1 is executed.
menuItems.push({name: "Menu 1", functionName: "Myfunction1"});
menuItems.push(null); // adding line separator
menuItems.push({name: "Menu 2", functionName: "Myfunction2"});
activeSheet.addMenu("addMenuExample", menuEntries);
}
새 메뉴 만들기
스프레드 시트 UI에 새 메뉴를 만듭니다. 각 메뉴 항목은 사용자 정의 함수를 실행합니다.
var activeSheet = SpreadsheetApp.getActiveSpreadsheet();
var menuItems = [];
// When the user clicks on "addMenuExample" then "Menu 1", the function Myfunction1 is executed.
menuItems.push({name: "Menu 1", functionName: "Myfunction1"});
menuItems.push(null); // adding line separator
menuItems.push({name: "Menu 2", functionName: "Myfunction2"});
activeSheet.addMenu("addMenuExample", menuEntries);
사용자 정의 메뉴 작성
/ *
방법 : 사용자 정의 메뉴 생성하기 App Loads가 호출 될 때 호출되는 첫 번째 함수입니다.
* /
function onOpen() {
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('My HR')
.addItem('Send Form to All', 'sendIDPForm_All')
.addItem('Trigger IDP System', 'applyCategory')
.addToUi();
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow