0

UIサービスで、createHTML()またはcreateRichTextArea()の両方を使用してHTMLコンテンツを表示しようとしていますが、何も表示されません。HTMLデータは、ドキュメント変換(以下のコードを参照)から変数として提供され、保存するとブラウザーで読み取ることができます。(Mailappを使用して)電子メールのhtmlコンテンツとして設定されている場合にも機能します。だから私の質問は:これらのウィジェットのHTMLコンテンツに関する既知の制限はありますか?

編集:制限は正確に適切な用語ではありません!禁止するのが最善でしょう;-)

詳細については、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;
4

1 に答える 1

1

UiAppでサポートされているHTMLのタグは、次のとおりです: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

于 2012-06-01T13:21:42.887 に答える