Dostęp do arkusza kalkulacyjnego w Google Script

Piszę skrypt google na arkuszu kalkulacyjnym. Chcę wdrożyć go jako aplikację internetową. Pokazuje pewne wartości. Niestety, przy obecnym kodzie google przypomina mi:

TypError: Nie można wywołać metody „getSheetByName” o wartości NULL.

Nie mam pojęcia, gdzie jest błąd.

Oto kod

function doGet(e) {
    var app = UiApp.createApplication().setTitle('Details');
    var ss = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
    var dataFromCell = ss.getRange("B4").getValue();

    var mypanel = app.createVerticalPanel();
    var label = app.createLabel(dataFromCell);

    app.add(mypanel);
    app.add(label);

    return app;
}

questionAnswers(2)

yourAnswerToTheQuestion