Как вызвать библиотечную функцию из раскрывающегося меню электронной таблицы, созданного той же библиотекой
Я создал библиотеку, которая имеет специальную функцию, которая создает новые меню электронных таблиц (используя addMenu). Мои опции меню должны вызывать другие функции в моей библиотеке, чтобы делать вещи.
// Bare Minimum Deployment on a blank spreadsheet with
// my library registered (called myLibraryName for this example).
function onOpen() {
myLibraryName.setMenus(); // creating new drop-down menus
}
function onEdit(event) {
myLibraryName.doEvent(event); // sending the onEdit event to a function in my library.
}
Теперь проблема в том, что когда я выбираю пункт меню, скрипт приложения Google выдает мне сообщение об ошибке вроде
Script function myMenuFunction could not be found
Поэтому я попытался добавить префикс в моем пункте меню
menuEntries.push({name: "About", functionName: "myLibraryName.myMenuFunction"});
Но это также не работает.
Поэтому я прошу предложения о том, как создать библиотеку, которая может создавать меню, связанные с функциями внутри библиотеки.