2015-10-07 28 views
1

我无法在documentation中找到等效于getSummary()getTitle()的内容以检索Google协作平台footer(可通过Edit site layout > Custom Footer编辑的自定义页脚)的HTML内容。如何使用Google Apps脚本检索Google协作平台页脚的HTML内容?

getHtmlContent()只提供主分区#sites-canvas-main的内容。使用UrlFetchApp

var url = 'https://sites.google.com/a/test.net/'; 
var site = SitesApp.getSiteByUrl(url); 
var infos = {"title": site.getTitle(), "summary": site.getSummary()}; 
var page = site.getChildByName("home"); 
var content = page.getHtmlContent(); 

回答

1

一种解决方案:

function GetHtmlFooter() { 
    var url = 'https://sites.google.com/a/test.net/'; 
    var content = UrlFetchApp.fetch(url).getContentText("UTF-8"); 
    var footer = content.match('<div class="sites-subfooter-content"><div dir="ltr">(.*)</div></div></div>')[1]; 
    return footer; 
} 
相关问题