Obsoleta. Questa classe è deprecata e non deve essere utilizzata nei nuovi script.
Crea e accedi a Google Sites.
Proprietà deprecate
Proprietà | Tipo | Descrizione |
---|---|---|
AttachmentType |
| |
PageType |
|
Metodi deprecati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
|
| Crea un nuovo sito copiando un sito esistente. |
|
| Crea un nuovo sito. |
|
| Restituisce la pagina attiva, se lo script è ospitato in un contenitore, oppure null in caso contrario. |
|
| Restituisce il container attivo, se lo script è ospitato in un container, oppure null . |
|
| Recupera i primi 200 siti che appartengono a questo dominio. |
|
| Recupera tutti i siti che appartengono a questo dominio. |
|
| Recupera una pagina tramite l'URL. |
|
| Recupera un sito per il sito Google specificato, se l'utente è un consumatore che non ha un dominio ospitato. |
|
| Recupera un sito per il sito Google specificato. |
|
| Recupera un sito tramite l'URL. |
|
| Recupera la prima pagina di Sites per un utente, se l'utente è un consumatore che non ha un dominio ospitato. |
|
| Recupera i siti di un utente compreso tra i limiti specificati se l'utente è un consumatore che non ha un dominio ospitato. |
|
| Recupera la prima pagina dei siti che appartengono all'utente in questo dominio. |
|
| Recupera tutti i siti appartenenti all'utente in questo dominio per l'intervallo specificato. |
Metodi deprecati
copySite(domain, name, title, summary, site)
copySite(domain, name, title, summary, site)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea un nuovo sito copiando un sito esistente.
Avviso: la copia di un sito richiede tempo, da secondi a molti minuti, a seconda delle dimensioni del sito. Anche se il metodo viene restituito immediatamente, la copia è ancora in background e non tutte le pagine del sito copiato sono immediatamente disponibili. Questo metodo può essere utilizzato anche per creare un'istanza di un nuovo sito in base a un determinato modello.
// 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
name | String | Il nome dello spazio web indicato nell'URL, ad esempio mySite. |
title | String | Il titolo del sito |
summary | String | La descrizione del sito |
site |
| Il sito da cui eseguire la copia. Può essere un sito o un modello. Se il parametro riguarda un sito esistente, verranno copiati l'intero contenuto del sito. Se il sito è un modello, viene creato un nuovo sito in base a quel modello. |
Ritorni
: il sito che è stato copiato. Tieni presente che la copia è asincrona e l'operazione di copia potrebbe essere ancora in corso anche se è stato restituito un riferimento al sito.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createSite(domain, name, title, summary)
createSite(domain, name, title, summary)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea un nuovo sito.
// 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!");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
name | String | Il nome del percorso indicato nell'URL, ad esempio mySite. |
title | String | Il titolo del sito. |
summary | String | La descrizione del sito. |
Ritorni
: sito creato.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getActivePage()
getActivePage()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce la pagina attiva, se lo script è ospitato in un contenitore, oppure null
in caso contrario.
var site = SitesApp.getActivePage();
Ritorni
: contenitore attivo se si tratta di una pagina di siti.Page
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getActiveSite()
getActiveSite()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce il container attivo, se lo script è ospitato in un container, oppure null
.
var site = SitesApp.getActiveSite();
Ritorni
: il contenitore attivo se si tratta di un sito.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAllSites(domain)
getAllSites(domain)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera i primi 200 siti che appartengono a questo dominio. Per trovare tutti i siti, utilizza il metodo
per sfogliare i risultati.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
Ritorni
: array di siti appartenenti al dominio.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAllSites(domain, start, max)
getAllSites(domain, start, max)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera tutti i siti che appartengono a questo dominio.
// 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()); } }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
start | Integer | L'indice del primo sito da restituire. |
max | Integer | Il numero massimo di risultati da restituire. |
Ritorni
: array di siti appartenenti al dominio.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getPageByUrl(url)
getPageByUrl(url)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera una pagina tramite l'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());
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | L'URL pubblico. |
Ritorni
: un'istanza Page
corrispondente alla pagina all'URL o Pagenull
se la pagina non esiste.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSite(name)
getSite(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera un sito per il sito Google specificato, se l'utente è un consumatore che non ha un dominio ospitato.
// Returns a Site instance var site = SitesApp.getSite('mysite');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il nome dello spazio web indicato nell'URL, ad esempio mySite. |
Ritorni
: un'istanza del sito corrispondente a un sito consumer.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSite(domain, name)
getSite(domain, name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera un sito per il sito Google specificato.
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
name | String | Il nome dello spazio web indicato nell'URL, ad esempio mySite. |
Ritorni
: un'istanza del sito corrispondente a un dominio ospitato.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSiteByUrl(url)
getSiteByUrl(url)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera un sito tramite l'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());
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | L'URL pubblico. |
Ritorni
: un sito trovato all'URL specificato.Site
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSites()
getSites()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera la prima pagina di Sites per un utente, se l'utente è un consumatore che non ha un dominio ospitato.
// 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()); }
Ritorni
: un array di siti indirizzati all'utente che esegue lo script.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSites(start, max)
getSites(start, max)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera i siti di un utente compreso tra i limiti specificati se l'utente è un consumatore che non ha un dominio ospitato.
var sites = SitesApp.getSites(25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
start | Integer | L'indice del primo sito da restituire. |
max | Integer | Il numero massimo di risultati da restituire. |
Ritorni
: un array di tutti i siti di proprietà di un utente.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSites(domain)
getSites(domain)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera la prima pagina dei siti che appartengono all'utente in questo dominio.
// 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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
Ritorni
: un array di siti indirizzati all'utente che esegue lo script.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSites(domain, start, max)
getSites(domain, start, max)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera tutti i siti appartenenti all'utente in questo dominio per l'intervallo specificato.
// 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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
domain | String | Il dominio ospitato da Google Workspace, come examplepetstore.com. |
start | Integer | L'indice del primo sito da restituire. |
max | Integer | Il numero massimo di risultati da restituire. |
Ritorni
: array di siti appartenenti all'utente.Site[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds