Como definir variável global no script do Google Apps

Eu vejo a maioria dos exemplos do Google: eles usam apenas funções em um único script gigante.

por exemplo.https://developers.google.com/apps-script/quickstart/macros

Mas, em nosso estilo, geralmente escrevemos todas as funções em um único espaço para nome, como

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);
};

No entanto, quando executo o código acima, ele retorna

"MyCompany is not defined."

Como resolver?

questionAnswers(5)

yourAnswerToTheQuestion