2013-02-19 27 views
0

我試圖創建一個帶有超鏈接的花式css框(以及一些未鏈接的文本)的Google協作平臺網頁。我到目前爲止的代碼是:似乎無法在Google協作平臺中使用應用程序腳本創建超鏈接

function doGet(e){ 
var app = UiApp.createApplication(); 
var ss = SpreadsheetApp.openById('SPREADSHEET_KEY'); 
var sheet = ss.getSheetByName("Sheet1"); 

app.add(app.createHTML('<div style="font-family:Helvetica Neue,Arial,Helvetica,sans-serif; 
color: rgb(255, 255, 255);font-size:18px;display:inline-block;text-align:center; 
padding: 14px 0px 14px;background:rgb(51, 204, 255);min-width: 500px; 
border-radius: 40px 40px 40px 40px;font-weight:bold;">' 
+ 'Some Example Text' + '<a href="http://www.google.com/">My Example Link</a>' + '</div>')) 

此文本框最終將包含我的電子表格中的一些變量。但現在,我無法讓這個超鏈接工作。觀察到的錯誤:超鏈接文本未出現在框中。框中的其他文本(在這種情況下:'一些示例文本')顯示正常,所有我已經定義的CSS,但如前所述,鏈接根本不顯示。在腳本編輯器中沒有錯誤。

有誰知道我在做什麼錯?我會非常感謝任何幫助。提前謝謝了。

+0

我建議你創建一個html文件來包含你的html,並使用HtmlService.createHtmlOutputFromFile(),它適用於你的例子。有文檔中使用html模板文件的示例 – DavidF 2013-02-20 22:51:58

+0

聽起來很有希望,我會給它一個去並更新我的進度......非常感謝 – Vin 2013-02-22 21:37:51

回答

1

從文檔:這裏是被允許的HTML標籤的列表:

B,BLOCKQUOTE,BODY,BR,CENTER,標題,引用代碼,DIV,EM,H1,H2,H3,H4 ,H5,H6,HR,I,LABEL,LEGEND,LI,OL,P,SPAN,強,SUB,SUP,TABLE,TBODY,TD,THEAD,TITLE,TR,TT,UL (reference

但你可以使用anchor widget來顯示一個鏈接

相關問題