Googleサイトページ用のGoogleAppsScriptGadgetを作成しようとしています。ガジェットは、検索文字列に基づいて、サイト内のリンクへの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のリストを作成する方法について誰かがアイデアを持っていますか?