我试图为我的谷歌网站页面创建一个Google Apps脚本小工具。该小工具应根据搜索字符串显示站点内链接的3个URL列表。
一个网站包含许多关于狗的文章。用户打开了一篇关于“如何训练你的狗”的文章。在页面的底部将是小工具列出具有类似关键字的其他3篇文章。
//global constants
var SEARCH_KEY = "train your dog"
// Script-as-app template.
function doGet() {
var app = UiApp.createApplication();
var mySite = SitesApp.getSite('mysite.com','mysite');
var advancedArgs = {max:"3"};
var page = mySite.search(SEARCH_KEY, advancedArgs);
for (i = 0; i < page.length;i++)
{
app.add(app.createHTML('<a href=\"' + page[i].getUrl() + '\">' + page[i].getTitle() + '</a>'));
app.create
}
return app;
}但是,createHTML函数似乎只接受粗体、斜体等基本格式。有谁有关于如何在小工具中创建URL列表的想法吗?
发布于 2012-10-24 20:42:44
有一个专门用于此目的的小部件:createAnchor("a link", "www.google.com");
您可以在其中定义所显示的字符串和链接...
编辑:作为信息,以下是UiApp超文本标记语言小部件中允许的超文本标记语言标记列表:(release note,2012年3月7日)
添加了在使用UiApp小部件时包含一组有限的超文本标记语言标记的功能,以应对此问题。以下是允许的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
https://stackoverflow.com/questions/13049021
复制相似问题