Как определить глобальную переменную в Google Apps Script

Я вижу большинство примеров от Google, они используют только функции в одном гигантском скрипте.

напримерhttps://developers.google.com/apps-script/quickstart/macros

Но в нашем стиле мы обычно пишем все функции в одном пространстве имен, например

MyCompany = (MyCompany || {});
MyCompany.init = function () {
    Logger.log('init');  
};

function onOpen() {
    var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
    var menus = [{
        name: "Init",
        functionName: MyCompany.init
    }];
    spreadsheet.addMenu("Test", menus);
};

Однако, когда я запускаю приведенный выше код, он возвращает

"MyCompany is not defined."

Как решить?

Ответы на вопрос(5)

Ваш ответ на вопрос