Google网站脚本背景颜色更改+ DST

时间:2017-05-02 18:35:59

标签: google-apps-script google-sites

我有一个非常小的'Last Updated'脚本我希望背景是透明的还是周围的颜色。我现在已经找了一段时间如何将其插入脚本本身,但我不知所措。也许我正在错误地看着它:

function doGet(e){
  var app= UiApp.createApplication();
  var page = SitesApp.getActivePage();
  var updated = Utilities.formatDate(page.getLastUpdated(), "Etc/GMT+4", 
"EEE - MMM d, yyyy,  hh:mm:ss a");
  app.add(app.createHTML('Last Updated: ' + updated));
    return app;
}

结果如下:

enter image description here

想知道是否有办法让脚本背景显示为灰色而不是白色。

另外(但不是那么重要),我注意到输入时区(EST) - 它没有考虑DST,所以最后更新时间是一小时。不得不使用GMT + 4进行补偿。有没有办法'启用'夏令时,还是我需要每年调整两次脚本?

谢谢

2 个答案:

答案 0 :(得分:0)

function doGet(e)
{
  var app= UiApp.createApplication();
  var page = SitesApp.getActivePage();
  var updated = Utilities.formatDate(page.getLastUpdated(), "Etc/GMT+4", 
"EEE - MM, dd, yyyy, hh:mm:ss a");

app.add(app.createHTML('Last Update: + update'));
return app;
}

为彩色背景尝试下面的代码

uiApp.createApplication()。setStyleAttribute( “背景”, “透明”)

答案 1 :(得分:0)

您可以使用UiApp.createApplication().setStyleAttribute("background","transparent")创建透明背景。但是,根据此documentation,不推荐使用UI服务并创建用户界面,而是使用HTML服务。请参阅此related SO post