Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 使用电子表格使用setHtmlContent更新Google站点中的所有页面_Google Sheets_Google Apps Script_Google Sites - Fatal编程技术网

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

Google sheets 使用电子表格使用setHtmlContent更新Google站点中的所有页面,google-sheets,google-apps-script,google-sites,Google Sheets,Google Apps Script,Google Sites,我是一个新手,试图修改詹姆斯·费雷拉(James Ferreira)优秀著作中的脚本,但我遇到了麻烦。我想使用setHtmlContent从电子表格更新Google站点中的所有现有页面。我可以更改一页,但不能全部更改。这可能吗?这是我正在使用的脚本: function updatePages() { var pages = SitesApp.getSite('site', 'scriptbetatest').getAllDescendants(); var key = '0000000

我是一个新手,试图修改詹姆斯·费雷拉(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>')
  }
}
函数updatePages()
{
var pages=SitesApp.getSite('site','scriptbetatest').getAllSubstands();
var键='00000000000000000000000000000';
风险值表=‘表1’;
var ss=SpreadsheetApp.openById(key).getSheetByName(sheet);
var productDetails=rangeToObjects(ss.getDataRange().getValues());
对于(变量i=0;i
看起来好像要用i替换零:

var page = pages[i].setHtmlContent('<div>'+'</div>')
var page=pages[i]。设置HtmlContent(“”+“”)