【问题标题】:Updating all pages in a Google Site with setHtmlContent using a spreadsheet使用电子表格使用 setHtmlContent 更新 Google 站点中的所有页面
【发布时间】:2012-05-08 21:18:43
【问题描述】:

我是一个新手,试图从 James Ferreira 的优秀著作中修改脚本,但遇到了麻烦。我想使用 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>')
  }
}

【问题讨论】:

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


    【解决方案1】:

    看起来你想用 i 替换零:

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

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多