html - 使用 css 个性化谷歌应用程序脚本 ui

标签 html css google-apps-script google-sheets

我在这样的电子表格中有一些谷歌脚本代码:

function doGet(e) {
  var app = UiApp.createApplication();

  //////////////////////////////////////////////////////////
  var buttonEntrata = app.createButton('Entrata');
  app.add(buttonEntrata);

  var labelEntrata = app.createLabel('Entrata!')
                 .setId('statusLabelEntrata')
                 .setVisible(false);
  app.add(labelEntrata);

  var handlerEntrata = app.createServerHandler('myClickHandlerEntrata');
  buttonEntrata.addClickHandler(handlerEntrata);

  /////////////////////////////////////////////////////////////
  var buttonUscita = app.createButton('Uscita');
  app.add(buttonUscita);

  var labelUscita = app.createLabel('Uscita!')
                 .setId('statusLabelUscita')
                 .setVisible(false);
  app.add(labelUscita);

  var handlerUscita = app.createServerHandler('myClickHandlerUscita');
  buttonUscita.addClickHandler(handlerUscita);

  return app;
}

function myClickHandlerEntrata(e) {
  var app = UiApp.getActiveApplication();

  var labelEntrata = app.getElementById('statusLabelEntrata');
  labelEntrata.setVisible(true);

  entrata()

  app.close();
  return app;
}

function myClickHandlerUscita(e) {
  var app = UiApp.getActiveApplication();

  var labelUscita = app.getElementById('statusLabelUscita');
  labelUscita.setVisible(true);

  uscita()

  app.close();
  return app;
}

这为我创建了 2 个按钮,它们可以执行它们必须执行的操作。

问题是当我这样调用页面时:

https://script.google.com/macros/s/example_example_example_example/dev

我得到一个非常丑陋的页面,我想对其进行个性化设置,例如将按钮对齐到页面中央,根据屏幕分辨率动态调整它们的大小等....

我该怎么做,因为这是一个脚本而不是一个 html 页面? 谷歌脚本是否支持 css 之类的东西?

TNX:)

最佳答案

您可以在 UiApp 中使用许多等效的 CSS(属性具有相同的名称但写法不同,使用驼峰式且没有连字符),完整的 list is here .

您可以将它与 setAttribute(key,value)setAttributes({key:value,key:value}) 一起使用,第二个允许任意数量参数,doc here .

关于html - 使用 css 个性化谷歌应用程序脚本 ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248709/

相关文章:

html - 悬停对图标图像的影响?

javascript - 是否有显示浏览器特定 block 的选项

google-apps-script - 如何使用谷歌脚本锁定单元格?

jquery - 当在 Div 上应用 Transition 时,使用 JQuery 设置 div 的位置

javascript - 检测字符串中的 <br/> 并用段落标签换行文本

css - ( Bootstrap )当视口(viewport)缩小而不是完全折叠菜单时,是否可以显示菜单项图标?

javascript - 将数据从一张纸过滤到另一张纸

google-apps-script - 我可以使用脚本锁定特定的 Google Apps 工作表吗?

javascript - 在 vb.net 中使用 javascript hide()/show()

html - AngularJS - 单个 'ui-sref' 中的多个 'ui-sref-active'