0

在 UI 服务中,我尝试使用 createHTML() 或 createRichTextArea() 查看 HTML 内容,但它没有显示任何内容。HTML 数据作为来自文档转换的变量(参见下面的代码),如果我保存它,它可以在浏览器中读取。在电子邮件中设置为 html 内容(使用 Mailapp)时,它也可以工作。所以我的问题是:这些小部件中的 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 回答