2012-06-01 23 views
0

在UI服務中,我試圖使用createHTML()或createRichTextArea()來查看HTML內容,但它不顯示任何內容。 HTML數據是文檔轉換中的變量(請參閱下面的代碼),如果我保存它,則可以在瀏覽器中閱讀。當設置爲電子郵件中的html內容時(使用Mailapp),它也可以工作。 所以我的問題是:是否有任何已知的限制這些小部件中的HTML內容?在UI服務中:試圖查看HTML內容

編輯:限制不完全是適當的術語!禁止將是最好的;-)

的信息,這裏是我用得到的html代碼:這裏列出了UiApp爲HTML

var url = 'https://docs.google.com/feeds/'; 
    var doc = UrlFetchApp.fetch(url+'download/documents/Export?exportFormat=html&format=html&id='+id, 
           googleOAuth_('docs',url)).getContentText(); 
    var show= app.getElementById('bodyhtm').setHTML(doc); 
    Logger.log(doc) 
    return app; 

回答

1

支持的代碼:https://developers.google.com/apps-script/releases/2012#march_2012

在處理UiApp小部件時添加了包含有限的一組HTML標記的能力,以迴應此問題。以下是允許的HTML標籤列表:B,BLOCKQUOTE,BODY,BR,CENTER,CAPTION,CITE,CODE,DIV,EM,H1,H2,H3,H4,H5,H6,HR,I,LABEL,LEGEND ,LI,OL,P,SPAN,STRONG,SUB,SUP,TABLE,TBODY,TD,THEAD,TITLE,TR,TT,UL