0

我正在尝试创建一个带有超链接的精美 CSS 框(以及一些未链接的文本)的 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,但如前所述,链接根本不显示。并且脚本编辑器中没有错误。

有谁知道我做错了什么?我将非常感谢任何帮助。提前谢谢了。

4

1 回答 1

1

来自文档:以下是允许的 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(参考

但您可以使用锚小部件显示链接

于 2013-02-19T12:13:01.127 回答