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 nouvelle 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 d'annonces. |
|
| Créez une page de classeur. |
|
| Créer une page de 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), dans la limite de 200 pages. |
|
| Récupère un tableau de pages descendantes, avec des arguments avancés facultatifs. |
|
| Découvrez les annonces pour cette page. |
|
| Découvrez les annonces pour cette page. |
|
| Récupérez les pièces jointes pour cette page. |
|
| Récupérez les pièces jointes pour cette page. |
| String[] | Recevoir les adresses e-mail des auteurs de la page |
|
| Récupère une page enfant spécifique. |
|
| Récupère un tableau de pages enfants (200 pages maximum). |
|
| 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 | Renvoie 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 de contenu. |
| Date | Renvoie la date de la dernière mise à jour en incluant les modifications non liées au contenu, comme le déplacement. |
|
| 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. |
|
| Renvoie le type de cette page sous la forme d'une énumération SitesApp.PageType. |
|
| Affiche le parent de cette page. |
| String | Obsolète. |
| String | Renvoie le contenu en texte brut de la page. |
| 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 sous la forme d'un 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 nouvelle colonne à la liste. Uniquement valable 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 que vous venez de créerColumn
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 associée à 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. Ajoutez 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 des commentaires |
Renvois
: commentaire nouvellement crééComment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 du rattachement |
Renvois
: pièce jointe que vous venez de créerAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 du rattachement |
description | String | une description de la pièce jointe |
Renvois
: pièce jointe que vous venez de créerAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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. Uniquement valable 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 associée à 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. Uniquement valide pour les pages du classeur.
Les pièces jointes Web sont des liens et ne sont pas hébergés 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 | 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 que vous venez de créerAttachment
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 valable 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 associée à 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 valable 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 | s'il faut utiliser 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 associée à 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 d'annonces. Notez qu'une page ou un site parents ne peuvent pas comporter 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 associée à 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éez une page de classeur. Notez qu'une page ou un site parents ne peuvent pas comporter 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.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 associée à 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.
Créer une page de liste. Notez qu'une page ou un site parents ne peuvent pas comporter 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 associée à 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 parents ne peuvent pas comporter 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 du modèle |
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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'une page ou un site parents ne peuvent pas comporter 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 associée à 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 associée à 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), dans la limite de 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 associée à 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'objet JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| obtenir uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | le nombre maximal de résultats (200 par défaut) ; |
includeDrafts | Boolean | Inclure ou non les brouillons de page (par défaut, "false") |
includeDeleted | Boolean | inclure ou non les pages supprimées (par défaut, "false") |
search | String | renvoyer 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 associée à 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.
Découvrez les annonces pour cette page. Uniquement valable 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 associée à 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.
Découvrez les annonces pour cette page. Uniquement valable 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 pour les résultats |
max | Integer | Nombre maximal de résultats à renvoyer (valeur par défaut et ne pouvant pas être supérieur à 200) |
includeDrafts | Boolean | Inclure ou non les brouillons de page (par défaut, "false") |
includeDeleted | Boolean | inclure ou non les pages supprimées (par défaut, "false") |
search | String | renvoyer 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 associée à 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 pour 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 associée à 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 pour 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 | un objet JavaScript contenant des paramètres facultatifs |
Paramètres avancés
Nom | Type | Description |
---|---|---|
start | Integer | le premier index à renvoyer des pièces jointes |
max | Integer | Nombre maximal de résultats à renvoyer (valeur par défaut et ne pouvant pas être supérieur à 200) |
Renvois
: tableau de pièces jointesAttachment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 adresses e-mail 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 associée à 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
: page enfantPage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 (200 pages maximum).
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 associée à 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'objet JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| obtenir uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | le nombre maximal de résultats (200 par défaut) ; |
includeDrafts | Boolean | Inclure ou non les brouillons de page (par défaut, "false") |
includeDeleted | Boolean | inclure ou non les pages supprimées (par défaut, "false") |
search | String | renvoyer 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 associée à 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. Uniquement valable 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 associée à 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. Obtenez 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 associée à 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. Obtenez 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 | un 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 | Nombre maximal de résultats à renvoyer (valeur par défaut et ne pouvant pas être supérieur à 200) |
Renvois
: tableau de commentaires.Comment[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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.
Renvoie 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 d'origine
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 associée à 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. Valable uniquement 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 associée à 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 de 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 à laquelle la page a été mise à jour pour la dernière fois (y compris uniquement les modifications de contenu)
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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.
Renvoie la date de la dernière mise à jour en incluant les modifications non liées au contenu, comme le déplacement.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Renvois
Date
: date à laquelle la page a été mise à jour pour la dernière fois sans que des modifications ne soient apportées au contenu
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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. Uniquement valable 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 associée à 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. Uniquement valable 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 commencer l'itération |
max | Integer | Nombre maximal de résultats à renvoyer (valeur par défaut et ne pouvant pas être supérieur à 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 associée à 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 associée à 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 associée à 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.
Renvoie le type de cette page sous la forme d'une é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, de liste, d'annonce ou de classeur.PageType
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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.
Affiche 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 parent de cette pagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 associée à 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 en texte brut de la page.
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 associée à 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 la page
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 associée à 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 associée à 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
: indique si cette page est un modèle
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 sous la forme d'un 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 associée à 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 |
Renvois
: tableau de pages enfants directes et indirectes du type donnéPage[]
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 |
options | Object | Champs d'objet JavaScript définis dans la section "Arguments avancés" ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
type |
| obtenir uniquement les pages de ce type |
start | Integer | commencez les résultats ici |
max | Integer | le nombre maximal de résultats (200 par défaut) ; |
includeDrafts | Boolean | Inclure ou non les brouillons de page (par défaut, "false") |
includeDeleted | Boolean | inclure ou non les pages supprimées (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 associée à 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 de chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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. Valable uniquement 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 de chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 de chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 de chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 de chaînagePage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://sites.google.com/feeds