Obsolète. Cette classe est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Créer des sites Google et y accéder
Propriétés obsolètes
Propriété | Type | Description |
---|---|---|
AttachmentType |
| |
PageType |
|
Méthodes obsolètes
Méthode | Type renvoyé | Brève description |
---|---|---|
|
| Crée un site en copiant un site existant. |
|
| Crée un site. |
|
| Renvoie la page active si le script est hébergé dans un conteneur, ou null dans le cas contraire. |
|
| Renvoie le conteneur actif si le script est hébergé dans un conteneur, ou null dans le cas contraire. |
|
| Récupère les 200 premiers sites appartenant à ce domaine. |
|
| Récupère tous les sites appartenant à ce domaine. |
|
| Récupère une page par URL. |
|
| Récupère un site pour le site Google donné, si l'utilisateur est un consommateur qui ne possède pas de domaine hébergé. |
|
| Récupère un site pour le site Google donné. |
|
| Récupère un site par URL. |
|
| Récupère la première page de Sites pour un utilisateur, s'il s'agit d'un internaute qui ne possède pas de domaine hébergé. |
|
| Récupère les sites d'un utilisateur entre les limites données si cet utilisateur est un internaute qui n'a pas de domaine hébergé. |
|
| Récupère la première page des sites appartenant à cet utilisateur dans ce domaine. |
|
| Récupère tous les sites appartenant à cet utilisateur sur ce domaine pour la plage donnée. |
Méthodes obsolètes
copySite(domain, name, title, summary, site)
copySite(domain, name, title, summary, site)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Crée un site en copiant un site existant.
Avertissement: Copier un site peut prendre du temps, de quelques secondes à plusieurs minutes, selon la taille du site. Bien que la méthode soit renvoyée immédiatement, la copie se poursuit en arrière-plan et toutes les pages du site copié ne sont pas immédiatement disponibles. Cette méthode peut également être utilisée pour instancier un nouveau site à partir d'un modèle donné.
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!"); var siteCopy = SitesApp.copySite("examplepetstore.com", "homepage-clone", "Cloned Home Page", "Begun, these clone wars have.", site);
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
name | String | Nom de l'espace Web trouvé dans l'URL, tel que monSite. |
title | String | Titre du site |
summary | String | La description du site |
site |
| Le site à partir duquel effectuer la copie. Il peut s'agir d'un site ou d'un modèle. Si le paramètre correspond à un site existant, l'intégralité du contenu du site sera copiée. Si le site donné est un modèle, un nouveau site est créé à partir de ce modèle. |
Renvois
: site copié. Notez que la copie est asynchrone et que l'opération de copie peut être toujours en cours même si une référence au site a été renvoyée.Site
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
createSite(domain, name, title, summary)
createSite(domain, name, title, summary)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Crée un site.
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!");
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
name | String | Nom du chemin trouvé dans l'URL, tel que "monSite". |
title | String | Titre du site. |
summary | String | Description du site. |
Renvois
: site crééSite
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
getActivePage()
getActivePage()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie la page active si le script est hébergé dans un conteneur, ou null
dans le cas contraire.
var site = SitesApp.getActivePage();
Renvois
: conteneur actif s'il s'agit d'une page de sites.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
getActiveSite()
getActiveSite()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Renvoie le conteneur actif si le script est hébergé dans un conteneur, ou null
dans le cas contraire.
var site = SitesApp.getActiveSite();
Renvois
: conteneur actif s'il s'agit d'un site.Site
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
getAllSites(domain)
getAllSites(domain)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère les 200 premiers sites appartenant à ce domaine. Pour obtenir tous les sites, utilisez la méthode
pour parcourir les résultats.
getAllSites(domain, start, max)
// This writes the first page of sites belonging to a Google Workspace // domain to the log. var sites = SitesApp.getAllSites("examplepetstore.com."); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
Renvois
: tableau de sites appartenant au domaine.Site[]
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
getAllSites(domain, start, max)
getAllSites(domain, start, max)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère tous les sites appartenant à ce domaine.
// This writes the a list of sites in domain example.com to the log. var pageStart = 0; var pageSize = 50; while (true) { Logger.log("Loading sites starting at %s", pageStart); var sites = SitesApp.getAllSites("examplepetstore.com", pageStart, pageSize); if (sites.length == 0) { break; } Logger.log("Got %s sites back", sites.length); pageStart += sites.length; for(var i in sites) { Logger.log("Found site: %s", sites[i].getUrl()); } }
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
start | Integer | Index du premier site à afficher. |
max | Integer | Nombre maximal de résultats à renvoyer. |
Renvois
: tableau de sites appartenant au domaine.Site[]
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
getPageByUrl(url)
getPageByUrl(url)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère une page par URL.
// This snippet retrieves the page at the given URL. // Returns null if the page does not exist or if the URL given is invalid. var page = SitesApp.getPageByUrl( "https://sites.google.com/site/demositeappsscript/mylistpage"); Logger.log(page.getName());
Paramètres
Nom | Type | Description |
---|---|---|
url | String | URL publique. |
Renvois
: instance Page
correspondant à la page à l'URL ou Pagenull
si la page n'existe pas.
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
getSite(name)
getSite(name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un site pour le site Google donné, si l'utilisateur est un consommateur qui ne possède pas de domaine hébergé.
// Returns a Site instance var site = SitesApp.getSite('mysite');
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom de l'espace Web trouvé dans l'URL, tel que monSite. |
Renvois
: instance de site correspondant à un site grand public.Site
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
getSite(domain, name)
getSite(domain, name)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un site pour le site Google donné.
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
name | String | Nom de l'espace Web trouvé dans l'URL, tel que monSite. |
Renvois
: instance de site correspondant à un domaine hébergé.Site
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
getSiteByUrl(url)
getSiteByUrl(url)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère un site par URL.
// This snippet retrieves the site at the given URL // Throws an Invalid argument exception if the site does not exist or if // the URL given is invalid var site = SitesApp.getSiteByUrl("https://sites.google.com/site/demosite"); Logger.log(site.getName());
Paramètres
Nom | Type | Description |
---|---|---|
url | String | URL publique. |
Renvois
: site trouvé à l'URL indiquée.Site
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
getSites()
getSites()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère la première page de Sites pour un utilisateur, s'il s'agit d'un internaute qui ne possède pas de domaine hébergé.
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites(); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Renvois
: tableau de sites appartenant à l'utilisateur exécutant le script.Site[]
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
getSites(start, max)
getSites(start, max)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère les sites d'un utilisateur entre les limites données si cet utilisateur est un internaute qui n'a pas de domaine hébergé.
var sites = SitesApp.getSites(25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Paramètres
Nom | Type | Description |
---|---|---|
start | Integer | Index du premier site à afficher. |
max | Integer | Nombre maximal de résultats à renvoyer. |
Renvois
: tableau de tous les sites appartenant à un utilisateur.Site[]
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
getSites(domain)
getSites(domain)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère la première page des sites appartenant à cet utilisateur dans ce domaine.
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites("example.com"); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
Renvois
: tableau de sites appartenant à l'utilisateur exécutant le script.Site[]
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
getSites(domain, start, max)
getSites(domain, start, max)
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans de nouveaux scripts.
Récupère tous les sites appartenant à cet utilisateur sur ce domaine pour la plage donnée.
// This writes the a list of sites owned by the user running // the script in positions bounded by the start and max values to the log. var sites = SitesApp.getSites("example.com", 25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Paramètres
Nom | Type | Description |
---|---|---|
domain | String | Le domaine hébergé par Google Workspace, tel que examplepetstore.com. |
start | Integer | Index du premier site à afficher. |
max | Integer | Nombre maximal de résultats à renvoyer. |
Renvois
: tableau de sites appartenant à l'utilisateur.Site[]
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