使用电子表格使用setHtmlContent更新Google网站中的所有网页

时间:2012-05-08 21:18:44

标签: google-sheets google-apps-script google-sites

我是一个新手试图修改詹姆斯费雷拉出色的书中的剧本,我遇到了麻烦。我想使用setHtmlContent从电子表格更新Google网站中的所有现有网页。我可以更改一个页面,但不能全部更改。这可能吗?这是我正在使用的脚本:

function updatePages()
{
  var pages = SitesApp.getSite('site', 'scriptbetatest').getAllDescendants();
  var key =  '00000000000000000000000000000000000';
  var sheet = 'Sheet1';
  var ss = SpreadsheetApp.openById(key).getSheetByName(sheet);
  var productDetails = rangeToObjects(ss.getDataRange().getValues());

  for (var i = 0; i < productDetails.length; ++i)
  {
    var page = pages[0].setHtmlContent('<div>'+'</div>')
  }
}

1 个答案:

答案 0 :(得分:1)

看起来好像要用i代替零:

var page = pages[i].setHtmlContent('<div>'+'</div>')