【问题标题】:How to retrieve the HTML content of a Google Sites footer with a Google Apps Script?如何使用 Google Apps 脚本检索 Google 协作平台页脚的 HTML 内容?
【发布时间】:2015-10-07 17:20:35
【问题描述】:

我在documentation 中找不到与getSummary()getTitle() 等效的内容来检索Google 协作平台footer 的HTML 内容(可通过Edit site layout > Custom Footer 编辑的自定义页脚)。

getHtmlContent()只提供主div#sites-canvas-main的内容。

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();

【问题讨论】:

    标签: google-apps-script google-sites


    【解决方案1】:

    一个使用UrlFetchApp的解决方案:

    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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多