首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GAS UI不显示

GAS UI不显示
EN

Stack Overflow用户
提问于 2014-05-19 12:44:11
回答 2查看 71关注 0票数 0

我目前正在学习google服务

我有一个独立的google脚本(不是任何文档的一部分),在该脚本中,我从此页获得了以下代码。

代码语言:javascript
复制
function demoUI() {
  var myapp = UiApp.createApplication().setTitle('An improved GUI');

  var mygrid = myapp.createGrid(3, 2);
  mygrid.setWidget(0, 0, myapp.createLabel('Name:'));
  mygrid.setWidget(0, 1, myapp.createTextBox());
  mygrid.setWidget(1, 0, myapp.createLabel('Age:'));
  mygrid.setWidget(1, 1, myapp.createTextBox());
  mygrid.setWidget(2, 0, myapp.createLabel('City'));
  mygrid.setWidget(2, 1, myapp.createTextBox());

  var mybutton = myapp.createButton('Press me');
  var mypanel = myapp.createVerticalPanel();
  mypanel.add(mygrid);
  mypanel.add(mybutton);
  myapp.add(mypanel);
  return myapp;
}

问题是,当我运行脚本时,什么都不会显示。

我尝试将这个脚本添加到google (文档,而不是电子表格),同样,当我运行脚本时,什么都不会显示。

我一定是误解了什么,但不知道是什么,任何帮助都是非常感谢的。

问候Crouz

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-19 18:10:33

要在Google中显示UI,您需要将其放入对话框或边栏中。例如,DocumentApp.getUi().showModalDialog(myapp, 'My Dialog')。要在Google之外为UI提供服务,请将函数doGet()重命名为web应用程序

票数 1
EN

Stack Overflow用户

发布于 2014-06-29 05:07:03

你应该替换:

代码语言:javascript
复制
return myapp;

出自:

代码语言:javascript
复制
var ss = SpreadsheetApp.getActiveSpreadsheet();
    ss.show(myapp);

最后,你应该:

代码语言:javascript
复制
function demoUI() {
  var myapp = UiApp.createApplication().setTitle('An improved GUI');

  var mygrid = myapp.createGrid(3, 2);
  mygrid.setWidget(0, 0, myapp.createLabel('Name:'));
  mygrid.setWidget(0, 1, myapp.createTextBox());
  mygrid.setWidget(1, 0, myapp.createLabel('Age:'));
  mygrid.setWidget(1, 1, myapp.createTextBox());
  mygrid.setWidget(2, 0, myapp.createLabel('City'));
  mygrid.setWidget(2, 1, myapp.createTextBox());

  var mybutton = myapp.createButton('Press me');
  var mypanel = myapp.createVerticalPanel();
  mypanel.add(mygrid);
  mypanel.add(mybutton);
  myapp.add(mypanel);


  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.show(myapp);
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23738100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档