2017-05-02 27 views
0

我有一個非常小的'最後更新'腳本我想爲背景是透明或周圍的顏色。我已經找了一段時間了,現在該怎麼去插入這個腳本本身,但是很遺憾。也許我看它不正確:谷歌網站腳本背景顏色變化+ DST

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來補償。有沒有辦法'啓用'DST,或者我需要每年調整腳本兩次?

謝謝

回答

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

+0

我會試試看。背景顏色片在哪裏?看起來只有調整是日期。 – bojackh

+0

沒有運氣。它只是改變了日期格式。 – bojackh

+0

歡迎來到Stack Overflow!儘管這段代碼片段是受歡迎的,並且可能會提供一些幫助,但它會[如果它包含解釋](/ meta.stackexchange.com/q/114762)* [如何解決該問題,將會大大改進]。沒有這些,你的答案就沒有什麼教育價值了 - 記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –

0

您可以使用UiApp.createApplication().setStyleAttribute("background","transparent")創建( 「背景」, 「透明」)一個透明的背景。但是,基於此documentation,UI服務已被棄用,並且要創建用戶界面,請改爲使用HTML服務。請參閱此related SO post