2012-05-08 2 views
0

Je suis un novice qui essaie de modifier un script à partir de l'excellent livre de James Ferreira et j'ai des problèmes. Je souhaite mettre à jour toutes les pages existantes d'un site Google à partir d'une feuille de calcul à l'aide de setHtmlContent. Je peux changer une page, mais pas toutes. Est-ce possible? Voici le script, je travaille avec:Mise à jour de toutes les pages d'un site Google avec setHtmlContent à l'aide d'une feuille de calcul

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>') 
    } 
} 

Répondre

1

semble que vous voulez remplacer zéro i:

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

Merci! Je savais que c'était quelque chose de simple - fonctionne comme un charme maintenant ... – jcalvert4

Questions connexes