2016-09-07 3 views
0

У меня есть этот код, приведенные ниже, который должен показать 2 линию, как так:Создать приложение не работает должным образом

Вашего Заголовок
Моего первого Google Script UI

Это код:

function helloWorld() { 
    var mydoc = SpreadsheetApp.getActiveSpreadsheet(); 
    var application = UiApp.createApplication().setTitle('Your Title'); 
    var app = UiApp.createApplication(); 

    var helloWorldLabel = app.createLabel('My first Google Script UI'); 
    app.add(helloWorldLabel); 
    mydoc.show(application); 
} 

Но что происходит, я получаю только строку «Ваше название», а не другую строку. Если я меняю mydoc.show(application) на mydoc.show(app), я получаю только вторую строку, но не первую строку.

Пожалуйста, покажи свою ошибку здесь. Спасибо.

+0

Вы должны использовать службу HTML вместо службы пользовательского интерфейса. Пользовательский интерфейс устарел. http://googleappsdeveloper.blogspot.in/2014/12/speeding-up-htmlservice.html –

ответ

1

Вы создавали два приложения: одно приложение и одно приложение. Если вы измените его только на одно (называемое приложение), оно отлично работает.

function helloWorld() { 
    var mydoc = SpreadsheetApp.getActiveSpreadsheet(); 
    var app = UiApp.createApplication().setTitle('Your Title'); 

    var helloWorldLabel = app.createLabel('My first Google Script UI'); 
    app.add(helloWorldLabel); 
    mydoc.show(app); 
} 
Смежные вопросы