這裏是一個小的測試,顯示在您的網站的所有網頁
function doGet() {
var app=UiApp.createApplication().setTitle("Directory of this site")
var mainPanel = app.createAbsolutePanel().setStyleAttributes({background:'beige',padding:'20px'});
var scroll = app.createScrollPanel().setPixelSize(450,300);
var site = SitesApp.getSiteByUrl('https://sites.google.com/site/appsscriptexperiments/')
var pages = site.getAllDescendants()
var grid = app.createGrid(pages.length,2).setWidth(400)
for(n=0;n<pages.length;++n){
grid.setText(n, 0, pages[n].getName()).setWidget(n, 1, app.createAnchor('open', pages[n].getUrl()))
}
app.add(mainPanel.add(scroll.add(grid)))
return app
}
我想你知道浩在sitepage使用它,但只是爲別人信息的列表:你必須去到管理網站>腳本應用程序>創建一個新腳本>保存版本>部署與適當的授權並最終返回到您的網頁,並將其作爲一個小工具插入(更好的邊框和大小450x300,個人pov^^)。您還可以使用它的部署網址將其作爲獨立的Web應用程序使用。
我添加了一個scrollpanel處理列表的可變高度... –