0
얼마 전에 SpreadsheetApp.getUi 함수를 시작하기 위해 설치 가능한 트리거 onOpen을 사용하는 스프레드 시트 중 하나에 대한 스크립트를 작성했습니다.트리거 된 함수 onOpen 작동 중지되었습니다.
기능은 다음과 같습니다
function addMenu()
{
// adding custom menu
var ui = SpreadsheetApp.getUi();
ui.createMenu('New menu')
.addSubMenu(ui.createMenu('menu')
.addItem('item', 'functionName')
.addSubMenu(ui.createMenu('additive')
.addItem('subitem', 'subfunctionName')))
.addToUi();
};
이 메뉴는 스프레드 시트에서 해고의 OnOpen 설치 트리거를 사용하여 마치 마법처럼 일했다. 이 메뉴 항목에서 호출하는 함수는 UserProperties를 사용하므로 익명으로 실행되지 않습니다.
이번 주에 스프레드 시트를 열 때 메뉴가 더 이상 작동하지 않는 것으로 나타났습니다. 스크립트 편집기에서 직접 호출하면 작동합니다.
이 문제를 해결하는 방법을 모르겠다. 스크립트를 변경하지 않았고 다른 사람이 간섭하지 않았는지 확인했다. 지금까지 작동했던 스크립트와 같습니다.
나는 이것에 도움을 주시면 감사하겠습니다.
감사합니다.
그렇습니다.이 중첩 된 것으로 간주되어 여러 개의 접을 수있는 메뉴가 필요하지 않습니다. –