Obsolète. Cette classe est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Une page sur un site Google.
Méthodes obsolètes
Méthode | Type renvoyé | Brève description |
---|---|---|
|
| Ajoutez une colonne à la liste. |
|
| Obsolète. |
|
| Ajoutez une pièce jointe à la page. |
|
| Ajoutez une pièce jointe à la page. |
|
| Ajoutez un élément à la liste. |
|
| Ajoutez une pièce jointe Web à la page. |
|
| Créez une annonce pour cette page. |
|
| Créez une annonce pour cette page. |
|
| Créez une page "Annonces". |
|
| Créer une page de classeur. |
|
| Page "Créer une liste". |
|
| Créez une page à partir d'un modèle. |
|
| Créez une page Web. |
| void | Supprime cette page. |
|
| Récupère un tableau de pages descendantes (directes et indirectes), jusqu'à 200 pages. |
|
| Récupère un tableau de pages descendantes, avec des arguments avancés facultatifs. |
|
| Consultez les annonces de cette page. |
|
| Consultez les annonces de cette page. |
|
| Récupérez les pièces jointes de cette page. |
|
| Récupérez les pièces jointes de cette page. |
| String[] | Recevoir les e-mails des auteurs de la page |
|
| Récupère une page enfant spécifique. |
|
| Récupère un tableau de pages enfants, dans la limite de 200 pages. |
|
| Récupère un tableau de pages enfants, avec des arguments avancés facultatifs. |
|
| Permet d'obtenir les colonnes de la liste. |
|
| Obsolète. |
|
| Obsolète. |
| Date | Indiquez la date à laquelle cette page a été publiée pour la première fois. |
| String | Permet d'obtenir le contenu HTML de la page. |
| Boolean | Indique si la page est en mode brouillon. |
| Date | Renvoie la date de la dernière modification, qui inclut uniquement les modifications du contenu. |
| Date | Affichez la date de la dernière mise à jour, qui inclut les modifications non liées au contenu (déménagement, par exemple). |
|
| Permet d'obtenir les éléments de la liste. |
|
| Permet d'obtenir les éléments de la liste. |
| String | Renvoie le nom de la page. |
| String | Obsolète. |
|
| Renvoyez le type de cette page sous forme d'énumération SitesApp.PageType. |
|
| Renvoie le parent de cette page. |
| String | Obsolète. |
| String | Renvoie le contenu de la page en texte brut. |
| String | Renvoie le titre de la page. |
| String | Permet d'obtenir l'URL de la page. |
| Boolean | Indique si une page a été supprimée. |
| Boolean | Indique si cette page est un modèle copiable. |
|
| Publiez cette page en tant que modèle copiable. |
|
| Récupère un tableau de pages descendantes correspondant à une requête de recherche, dans la limite de 200 pages. |
|
| Récupère un tableau de pages descendantes correspondant à une requête de recherche, avec des arguments avancés facultatifs. |
|
| Définissez le contenu HTML de la page. |
|
| Détermine si la page est en mode brouillon. |
|
| Définissez le nom de cette page. |
|
| Définissez le parent de cette page. |
|
| Définissez le titre de la page. |
Méthodes obsolètes
addColumn(name)
addColumn(name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Ajoutez une colonne à la liste. Valide uniquement pour les pages de liste.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.addColumn("new-column");
Paramètres
Nom | Type | Description |
---|---|---|
name | String | le nom de la nouvelle colonne |
Renvois
: colonne crééeColumn
Génère
Error
: pour les pages qui ne sont pas des pages de liste
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Obsolète. ajouter un commentaire à la page ;
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.addComment("This is a comment created automatically by a script using the account " + "of the user running the script");
Paramètres
Nom | Type | Description |
---|---|---|
content | String | le contenu du commentaire |
Renvois
: commentaire nouvellement crééComment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Ajoutez une pièce jointe à la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob);
Paramètres
Nom | Type | Description |
---|---|---|
blob | BlobSource | les données de la pièce jointe |
Renvois
: pièce jointe nouvellement crééeAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Ajoutez une pièce jointe à la page. Cette version de la fonction permet une description.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful: functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob, "Some newly created data");
Paramètres
Nom | Type | Description |
---|---|---|
blob | BlobSource | les données de la pièce jointe |
description | String | une description de la pièce jointe |
Renvois
: pièce jointe nouvellement crééeAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Ajoutez un élément à la liste. Valide uniquement pour les pages de liste.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item page.addListItem([ "John", "Smith", "123 Main St"]);
Paramètres
Nom | Type | Description |
---|---|---|
values | String[] | les valeurs de chaque colonne |
Renvois
: ListItem
nouvellement créé
ListItem
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Ajoutez une pièce jointe Web à la page. Valide uniquement pour les pages de classeur.
Les pièces jointes Web sont des liens. Elles ne sont pas hébergées par Google Sites.
var site = SitesApp.getSite("example.com", "mysite"); // fetch the child - this must be a File Cabinet page // to programmatically check this, do a comparison: // if(page.getPageType() == SitesApp.PageType.FILE_CABINET_PAGE) var page = site.getChildByName("files"); page.addWebAttachment("Google Robots file", "This is Google's robots.txt file", "http://www.google.com/robots.txt");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la pièce jointe |
description | String | une description de la pièce jointe |
url | String | URL du fichier joint |
Renvois
: pièce jointe nouvellement crééeAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créez une annonce pour cette page. Uniquement valide pour les pages d'annonces.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
html | String | le contenu de la page |
Renvois
: annonces nouvellement crééesPage
Génère
Error
: pour les pages qui ne sont pas des pages d'annonces
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créez une annonce pour cette page. Uniquement valide pour les pages d'annonces.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>", true);
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
html | String | le contenu de la page |
asDraft | Boolean | définir l'annonce comme brouillon |
Renvois
: annonces nouvellement crééesPage
Génère
Error
: pour les pages qui ne sont pas des pages d'annonces
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créez une page "Annonces". Notez qu'une page ou un site principal ne peut pas contenir plus de 500 pages enfants.
// This method can be called from both a Site instance // as well as a Page instance var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
name | String | le nom de la page |
html | String | le contenu de la page |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créer une page de classeur. Notez qu'une page ou un site principal ne peut pas avoir plus de 500 sites enfants .
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createFileCabinetPage("New File Cabinet", "new-file-cabinet", "<h1>Your HTML here</h1>"); page.createFileCabinetPage("New File Cabinet", "new-file-cabinet-child", "<h1>Your HTML here</h1>");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
name | String | le nom de la page |
html | String | le contenu de la page |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Page "Créer une liste". Notez qu'un site ou une page principal ne peut pas avoir plus de 500 pages enfants.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createListPage("New List Page", "new-list-page", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]); page.createListPage("New List Page", "new-list-page-child", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]);
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
name | String | le nom de la page |
html | String | le contenu de la page |
columnNames | String[] | les noms de colonnes utilisés pour la liste |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créez une page à partir d'un modèle. Notez qu'une page ou un site principal ne peut pas contenir plus de 500 pages enfants.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var template = site.getTemplates()[0]; // If an invalid template is passed, this will throw an "Invalid Argument" error. site.createPageFromTemplate("ClonedPage", "cloned-page", template);
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
name | String | le nom de la page |
template |
| la page de modèle |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créez une page Web. Notez qu'un site ou une page principal ne peut pas avoir plus de 500 pages enfants.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le titre de la page |
name | String | le nom de la page |
html | String | le contenu de la page |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
deletePage()
deletePage()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Supprime cette page.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages descendantes (directes et indirectes), jusqu'à 200 pages.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Renvois
: tableau de pages enfants directes et indirectesPage[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages descendantes, avec des arguments avancés facultatifs.
var site = SitesApp.getSite("example.com", "mysite"); var descendants = site.getAllDescendants({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in descendants) { Logger.log(descendants[i].getName()); }
Paramètres
Nom | Type | Description |
---|---|---|
options | Object | Champs d'objets JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| récupérer uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | Nombre maximal de résultats (200 par défaut) |
includeDrafts | Boolean | inclure ou non les brouillons de page (valeur par défaut "false") ; |
includeDeleted | Boolean | inclure ou non les pages supprimées (valeur par défaut "false") |
search | String | afficher uniquement les pages correspondant à cette requête |
Renvois
: tableau de pages enfants directes et indirectes du type donné.Page[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Consultez les annonces de cette page. Uniquement valide pour les pages d'annonces.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements(); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
Renvois
: tableau d'annoncesPage[]
Génère
Error
: pour les pages qui ne sont pas des pages d'annonces
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Consultez les annonces de cette page. Uniquement valide pour les pages d'annonces.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements({ start: 0, max: 20, includeDrafts: false, includeDeleted: false, search: "Breaking" }); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
Paramètres
Nom | Type | Description |
---|---|---|
optOptions | Object | Objet JavaScript contenant des paramètres avancés |
Paramètres avancés
Nom | Type | Description |
---|---|---|
start | Integer | l'index de départ des résultats |
max | Integer | le nombre maximal de résultats à renvoyer, défini par défaut sur et peut ne pas dépasser 200 |
includeDrafts | Boolean | inclure ou non les brouillons de page (valeur par défaut "false") ; |
includeDeleted | Boolean | inclure ou non les pages supprimées (valeur par défaut "false") |
search | String | afficher uniquement les pages correspondant à cette requête |
Renvois
: tableau d'annoncesPage[]
Génère
Error
: pour les pages qui ne sont pas des pages d'annonces
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupérez les pièces jointes de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var attachments = page.getAttachments(); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
Renvois
: tableau de pièces jointesAttachment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupérez les pièces jointes de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // This returns only one attachment var attachments = page.getAttachments({ start: 0, max: 1}); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
Paramètres
Nom | Type | Description |
---|---|---|
optOptions | Object | Objet JavaScript contenant des paramètres facultatifs |
Paramètres avancés
Nom | Type | Description |
---|---|---|
start | Integer | le premier index pour commencer à renvoyer des pièces jointes |
max | Integer | le nombre maximal de résultats à renvoyer, défini par défaut sur et peut ne pas dépasser 200 |
Renvois
: tableau de pièces jointesAttachment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Recevoir les e-mails des auteurs de la page
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var authors = page.getAuthors(); for(var i in authors) { Logger.log(authors[i]); }
Renvois
String[]
: tableau d'adresses e-mail des auteurs
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère une page enfant spécifique.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Paramètres
Nom | Type | Description |
---|---|---|
name | String | le nom de la page enfant |
Renvois
: la page enfantPage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getChildren()
getChildren()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages enfants, dans la limite de 200 pages.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Renvois
: tableau de pages enfants directesPage[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages enfants, avec des arguments avancés facultatifs.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
Paramètres
Nom | Type | Description |
---|---|---|
options | Object | Champs d'objets JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| récupérer uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | Nombre maximal de résultats (200 par défaut) |
includeDrafts | Boolean | inclure ou non les brouillons de page (valeur par défaut "false") ; |
includeDeleted | Boolean | inclure ou non les pages supprimées (valeur par défaut "false") |
search | String | afficher uniquement les pages correspondant à cette requête |
Renvois
: tableau de pages enfants directes du type donnéPage[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getColumns()
getColumns()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Permet d'obtenir les colonnes de la liste. Valide uniquement pour les pages de liste.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.getColumns(); for(var i in columns) { Logger.log(columns[i].getName()); }
Renvois
: tableau d'instances Column[]Column
Génère
Error
: pour les pages qui ne sont pas des pages de liste
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getComments()
getComments()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Obsolète. Obtenir les commentaires de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var comments = page.getComments(); for(var i in comments) { Logger.log(comments[i].getContent()); }
Renvois
: tableau de commentaires.Comment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Obsolète. Obtenir les commentaires de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Return only one comment var comments = page.getComments({ start:0, max: 1}); for(var i in comments) { Logger.log(comments[i].getContent()); }
Paramètres
Nom | Type | Description |
---|---|---|
optOptions | Object | Objet JavaScript contenant des paramètres facultatifs |
Paramètres avancés
Nom | Type | Description |
---|---|---|
start | Integer | le premier index pour commencer à renvoyer des commentaires |
max | Integer | le nombre maximal de résultats à renvoyer, défini par défaut sur et peut ne pas dépasser 200 |
Renvois
: tableau de commentaires.Comment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Indiquez la date à laquelle cette page a été publiée pour la première fois.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Renvois
Date
: date de publication originale
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Permet d'obtenir le contenu HTML de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Renvois
String
: contenu HTML
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Indique si la page est en mode brouillon. Uniquement valable pour les annonces.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Renvois
Boolean
: indique si la page est en mode brouillon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie la date de la dernière modification, qui inclut uniquement les modifications du contenu.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Renvois
Date
: date de la dernière mise à jour de la page, y compris les modifications de contenu uniquement
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Affichez la date de la dernière mise à jour, qui inclut les modifications non liées au contenu (déménagement, par exemple).
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Renvois
Date
: date de la dernière mise à jour de la page avec des modifications hors contenu
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getListItems()
getListItems()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Permet d'obtenir les éléments de la liste. Valide uniquement pour les pages de liste.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var items = page.getListItems(); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
Renvois
: tableau d'instances ListItem[]ListItem
Génère
Error
: pour les pages qui ne sont pas des pages de liste
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Permet d'obtenir les éléments de la liste. Valide uniquement pour les pages de liste.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item var items = page.getListItems({ start:0, max: 1 }); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
Paramètres
Nom | Type | Description |
---|---|---|
optOptions | Object | Objet JavaScript de paramètres facultatifs |
Paramètres avancés
Nom | Type | Description |
---|---|---|
start | Integer | le premier index à partir duquel l'itération doit commencer |
max | Integer | le nombre maximal de résultats à renvoyer, défini par défaut sur et peut ne pas dépasser 200 |
Renvois
: tableau d'instances ListItem[]ListItem
Génère
Error
: pour les pages qui ne sont pas des pages de liste
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getName()
getName()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie le nom de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Renvois
String
: nom de cette page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getPageName()
getPageName()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Obsolète. Remplacé par getName pour plus de cohérence.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Renvois
String
: nom de cette page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getPageType()
getPageType()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoyez le type de cette page sous forme d'énumération SitesApp.PageType.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var pageType = page.getPageType(); if(pageType == SitesApp.PageType.WEB_PAGE) { Logger.log(page.getName() + " is a Web Page"); }
Renvois
: énumération PageType indiquant s'il s'agit d'une page Web, d'une liste, d'une annonce ou d'un classeurPageType
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getParent()
getParent()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie le parent de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Renvois
: page parente de cette pagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Obsolète. Affiche le lien du flux gData de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Renvois
String
: lien du flux gData
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie le contenu de la page en texte brut.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Renvois
String
: contenu en texte brut de la page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getTitle()
getTitle()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie le titre de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Renvois
String
: titre de cette page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
getUrl()
getUrl()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Permet d'obtenir l'URL de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Renvois
String
: URL de la page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Indique si une page a été supprimée.
Renvois
Boolean
: indique si la page a été supprimée
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Indique si cette page est un modèle copiable.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Renvois
Boolean
: page utilisée comme modèle
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Publiez cette page en tant que modèle copiable.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom du nouveau modèle |
Renvois
: modèle que vous venez de publierPage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
search(query)
search(query)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages descendantes correspondant à une requête de recherche, dans la limite de 200 pages.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Paramètres
Nom | Type | Description |
---|---|---|
query | String | la requête de recherche en texte intégral à faire correspondre |
Renvois
: tableau de pages enfants directes et indirectes du type donné.Page[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un tableau de pages descendantes correspondant à une requête de recherche, avec des arguments avancés facultatifs.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
Paramètres
Nom | Type | Description |
---|---|---|
query | String | la requête de recherche en texte intégral à faire correspondre |
options | Object | Champs d'objets JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| récupérer uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | Nombre maximal de résultats (200 par défaut) |
includeDrafts | Boolean | inclure ou non les brouillons de page (valeur par défaut "false") ; |
includeDeleted | Boolean | inclure ou non les pages supprimées (valeur par défaut "false") |
Renvois
: tableau de pages enfants directes et indirectes du type donné.Page[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Définissez le contenu HTML de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
Paramètres
Nom | Type | Description |
---|---|---|
html | String | le nouveau contenu |
Renvois
: cette page pour le chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Détermine si la page est en mode brouillon. Uniquement valable pour les annonces.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Paramètres
Nom | Type | Description |
---|---|---|
draft | Boolean | le nouvel état |
Renvois
: cette page pour le chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
setName(name)
setName(name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Définissez le nom de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Paramètres
Nom | Type | Description |
---|---|---|
name | String | le nouveau nom |
Renvois
: cette page pour le chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Définissez le parent de cette page.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Paramètres
Nom | Type | Description |
---|---|---|
parent |
| le nouveau parent |
Renvois
: cette page pour le chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Définissez le titre de la page.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le nouveau titre |
Renvois
: cette page pour le chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds