我正在尝试为我的 google 站点页面创建一个 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 列表有任何想法吗?