Obsoleta. Questo corso è deprecato e non deve essere utilizzato in nuovi script.
Una pagina su un sito Google.
Metodi deprecati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
|
| Aggiungi una nuova colonna all'elenco. |
|
| Deprecato. |
|
| Aggiungi un allegato alla pagina. |
|
| Aggiungi un allegato alla pagina. |
|
| Aggiungere un elemento all'elenco. |
|
| Aggiungi un allegato web alla pagina. |
|
| Crea un annuncio per questa pagina. |
|
| Crea un annuncio per questa pagina. |
|
| Crea una nuova pagina degli annunci. |
|
| Crea una nuova pagina del fascicolo. |
|
| Crea una nuova pagina dell'elenco. |
|
| Crea una nuova pagina da un modello. |
|
| Crea una nuova pagina web. |
| void | Elimina questa pagina. |
|
| Restituisce un array di pagine discendenti (dirette e indirette), fino a un limite di 200 pagine. |
|
| Restituisce un array di pagine discendenti, con argomenti avanzati facoltativi. |
|
| Scarica gli annunci per questa pagina. |
|
| Scarica gli annunci per questa pagina. |
|
| Scarica gli allegati per questa pagina. |
|
| Scarica gli allegati per questa pagina. |
| String[] | Ricevi le email degli autori della pagina |
|
| Recupera una determinata pagina secondaria. |
|
| Restituisce un array di pagine secondarie, fino a un limite di 200 pagine. |
|
| Restituisce un array di pagine secondarie, con argomenti avanzati facoltativi. |
|
| Visualizza le colonne dell'elenco. |
|
| Deprecato. |
|
| Deprecato. |
| Date | Restituisce la data di prima pubblicazione di questa pagina. |
| String | Recupera i contenuti HTML della pagina. |
| Boolean | Indica se la pagina è in modalità bozza. |
| Date | Restituisce la data dell'ultima modifica, che include solo le modifiche ai contenuti. |
| Date | Restituisce la data dell'ultimo aggiornamento, che include modifiche non relative ai contenuti come lo spostamento. |
|
| Recupera le voci dell'elenco. |
|
| Recupera le voci dell'elenco. |
| String | Restituisce il nome della pagina. |
| String | Deprecato. |
|
| Restituisce il tipo di questa pagina come enum SitesApp.PageType. |
|
| Restituisce l'elemento principale di questa pagina. |
| String | Deprecato. |
| String | Restituisce i contenuti della pagina in testo normale. |
| String | Restituisce il titolo della pagina. |
| String | Ottieni l'URL della pagina. |
| Boolean | Indica se una pagina è stata eliminata. |
| Boolean | Indica se la pagina è un modello copiabile. |
|
| Pubblica questa pagina come modello copiabile. |
|
| Restituisce un array di pagine discendenti che corrispondono a una query di ricerca, fino a un limite di 200 pagine. |
|
| Restituisce un array di pagine discendenti che corrisponde a una query di ricerca, con argomenti avanzati facoltativi. |
|
| Imposta i contenuti HTML della pagina. |
|
| Consente di impostare se la pagina è in modalità bozza. |
|
| Imposta il nome della pagina. |
|
| Imposta l'elemento principale di questa pagina. |
|
| Imposta il titolo della pagina. |
Metodi deprecati
addColumn(name)
addColumn(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiungi una nuova colonna all'elenco. Valido solo per le pagine elenco.
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");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | il nome della nuova colonna |
Invio
: la colonna appena creataColumn
Lanci
Error
: per le pagine che non sono pagine elenco
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Deprecato. Aggiungi un commento alla pagina.
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");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
content | String | i contenuti del commento |
Invio
: il commento appena creatoComment
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiungi un allegato alla pagina.
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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
blob | BlobSource | i dati per l'allegato |
Invio
: l'allegato appena creatoAttachment
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiungi un allegato alla pagina. Questa versione della funzione consente di fornire una descrizione.
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");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
blob | BlobSource | i dati per l'allegato |
description | String | una descrizione dell'allegato |
Invio
: l'allegato appena creatoAttachment
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiungere un elemento all'elenco. Valido solo per le pagine elenco.
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"]);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
values | String[] | i valori per ogni colonna |
Invio
: il ListItem
appena creato
ListItem
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiungi un allegato web alla pagina. Valido solo per le pagine Schedario.
Gli allegati web sono link. In realtà non sono ospitati da 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");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo dell'allegato |
description | String | una descrizione dell'allegato |
url | String | l'URL del file allegato |
Invio
: l'allegato appena creatoAttachment
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea un annuncio per questa pagina. Valido solo per le pagine degli annunci.
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>");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
html | String | i contenuti della pagina |
Invio
: gli annunci appena creatiPage
Lanci
Error
: per le pagine che non sono pagine di annunci
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea un annuncio per questa pagina. Valido solo per le pagine degli annunci.
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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
html | String | i contenuti della pagina |
asDraft | Boolean | se rendere l'annuncio una bozza |
Invio
: gli annunci appena creatiPage
Lanci
Error
: per le pagine che non sono pagine di annunci
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea una nuova pagina degli annunci. Tieni presente che un sito o una pagina principale non può avere più di 500 pagine secondarie.
// 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>");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
name | String | il nome della pagina |
html | String | i contenuti della pagina |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea una nuova pagina del fascicolo. Tieni presente che un sito o una pagina principale non può avere più di 500 elementi secondari pagine.
// 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>");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
name | String | il nome della pagina |
html | String | i contenuti della pagina |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea una nuova pagina dell'elenco. Tieni presente che un sito o una pagina principale non può avere più di 500 pagine secondarie.
// 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" ]);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
name | String | il nome della pagina |
html | String | i contenuti della pagina |
columnNames | String[] | i nomi delle colonne utilizzati per l'elenco |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea una nuova pagina da un modello. Tieni presente che un sito o una pagina principale non può avere più di 500 pagine secondarie.
// 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
name | String | il nome della pagina |
template |
| la pagina del modello |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Crea una nuova pagina web. Tieni presente che un sito o una pagina principale non può avere più di 500 pagine secondarie.
// 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>");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il titolo della pagina |
name | String | il nome della pagina |
html | String | i contenuti della pagina |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
deletePage()
deletePage()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Elimina questa pagina.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine discendenti (dirette e indirette), fino a un limite di 200 pagine.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Invio
: un array di pagine secondarie dirette e indirettePage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine discendenti, con argomenti avanzati facoltativi.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
options | Object | Campi dell'oggetto JavaScript definiti nella sezione Argomenti avanzati riportata di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| visualizzare solo pagine di questo tipo |
start | Integer | inizia i risultati qui |
max | Integer | il numero massimo di risultati (il valore predefinito è 200) |
includeDrafts | Boolean | se includere bozze di pagine (valore predefinito: false) |
includeDeleted | Boolean | se includere pagine eliminate (valore predefinito: false) |
search | String | restituisce solo le pagine corrispondenti a questa query |
Invio
: un array di pagine secondarie dirette e indirette del tipo specificatoPage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Scarica gli annunci per questa pagina. Valido solo per le pagine degli annunci.
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()); }
Invio
: un array di annunciPage[]
Lanci
Error
: per le pagine che non sono pagine di annunci
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Scarica gli annunci per questa pagina. Valido solo per le pagine degli annunci.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
optOptions | Object | Un oggetto JavaScript contenente parametri avanzati |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
start | Integer | l'indice iniziale dei risultati |
max | Integer | il numero massimo di risultati da restituire, che per impostazione predefinita può essere e non deve essere superiore a 200 |
includeDrafts | Boolean | se includere bozze di pagine (valore predefinito: false) |
includeDeleted | Boolean | se includere pagine eliminate (valore predefinito: false) |
search | String | restituisce solo le pagine corrispondenti a questa query |
Invio
: un array di annunciPage[]
Lanci
Error
: per le pagine che non sono pagine di annunci
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Scarica gli allegati per questa pagina.
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()); }
Invio
: un array di allegatiAttachment[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Scarica gli allegati per questa pagina.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
optOptions | Object | un oggetto JavaScript contenente parametri facoltativi |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
start | Integer | il primo indice per iniziare a restituire allegati |
max | Integer | il numero massimo di risultati da restituire, che per impostazione predefinita può essere e non deve essere superiore a 200 |
Invio
: un array di allegatiAttachment[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Ricevi le email degli autori della pagina
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]); }
Invio
String[]
: un array di indirizzi email dell'autore
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera una determinata pagina secondaria.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | il nome della pagina secondaria |
Invio
: la pagina secondariaPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getChildren()
getChildren()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine secondarie, fino a un limite di 200 pagine.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Invio
: un array di pagine secondarie direttePage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine secondarie, con argomenti avanzati facoltativi.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
options | Object | Campi dell'oggetto JavaScript definiti nella sezione Argomenti avanzati riportata di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| visualizzare solo pagine di questo tipo |
start | Integer | inizia i risultati qui |
max | Integer | il numero massimo di risultati (il valore predefinito è 200) |
includeDrafts | Boolean | se includere bozze di pagine (valore predefinito: false) |
includeDeleted | Boolean | se includere pagine eliminate (valore predefinito: false) |
search | String | restituisce solo le pagine corrispondenti a questa query |
Invio
: un array di pagine secondarie dirette del tipo specificatoPage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getColumns()
getColumns()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Visualizza le colonne dell'elenco. Valido solo per le pagine elenco.
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()); }
Invio
: un array di Column[]
istanzeColumn
Lanci
Error
: per le pagine che non sono pagine elenco
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getComments()
getComments()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Deprecato. Scarica i commenti per questa pagina.
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()); }
Invio
: un array di commenti.Comment[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Deprecato. Scarica i commenti per questa pagina.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
optOptions | Object | un oggetto JavaScript contenente parametri facoltativi |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
start | Integer | il primo indice per iniziare a restituire commenti |
max | Integer | il numero massimo di risultati da restituire, che per impostazione predefinita può essere e non deve essere superiore a 200 |
Invio
: un array di commenti.Comment[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce la data di prima pubblicazione di questa pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Invio
Date
: la data di pubblicazione originale
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera i contenuti HTML della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Invio
String
: i contenuti HTML
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Indica se la pagina è in modalità bozza. Valido solo per gli annunci.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Invio
Boolean
: se la pagina è in modalità bozza
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce la data dell'ultima modifica, che include solo le modifiche ai contenuti.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Invio
Date
: la data dell'ultimo aggiornamento della pagina, incluse solo le modifiche dei contenuti
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce la data dell'ultimo aggiornamento, che include modifiche non relative ai contenuti come lo spostamento.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Invio
Date
: la data dell'ultimo aggiornamento della pagina con modifiche non relative ai contenuti.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getListItems()
getListItems()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera le voci dell'elenco. Valido solo per le pagine elenco.
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")); }
Invio
: un array di ListItem[]
istanzeListItem
Lanci
Error
: per le pagine che non sono pagine elenco
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera le voci dell'elenco. Valido solo per le pagine elenco.
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")); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
optOptions | Object | Un oggetto JavaScript di parametri facoltativi |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
start | Integer | il primo indice da cui iniziare l'iterazione |
max | Integer | il numero massimo di risultati da restituire, che per impostazione predefinita può essere e non deve essere superiore a 200 |
Invio
: un array di ListItem[]
istanzeListItem
Lanci
Error
: per le pagine che non sono pagine elenco
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getName()
getName()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce il nome della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Invio
String
: il nome della pagina
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getPageName()
getPageName()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Deprecato. Sostituito con getName per coerenza.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Invio
String
: il nome della pagina
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getPageType()
getPageType()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce il tipo di questa pagina come enum 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"); }
Invio
: un enum PageType che indica se si tratta di una pagina web, elenco, annuncio o schedarioPageType
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getParent()
getParent()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce l'elemento principale di questa pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Invio
: la pagina principale di questa paginaPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Deprecato. Restituisce il link del feed gData di questa pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Invio
String
: il link del feed gData
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce i contenuti della pagina in testo normale.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Invio
String
: i contenuti in testo normale della pagina
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getTitle()
getTitle()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce il titolo della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Invio
String
: il titolo della pagina
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getUrl()
getUrl()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Ottieni l'URL della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Invio
String
: l'URL della pagina.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Indica se una pagina è stata eliminata.
Invio
Boolean
: se la pagina è stata eliminata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Indica se la pagina è un modello copiabile.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Invio
Boolean
: se questa pagina è un modello
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Pubblica questa pagina come modello copiabile.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il nome del nuovo modello |
Invio
: il modello appena pubblicatoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
search(query)
search(query)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine discendenti che corrispondono a una query di ricerca, fino a un limite di 200 pagine.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
query | String | la query di ricerca a testo intero |
Invio
: un array di pagine secondarie dirette e indirette del tipo specificatoPage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce un array di pagine discendenti che corrisponde a una query di ricerca, con argomenti avanzati facoltativi.
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()); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
query | String | la query di ricerca a testo intero |
options | Object | Campi dell'oggetto JavaScript definiti nella sezione Argomenti avanzati riportata di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| visualizzare solo pagine di questo tipo |
start | Integer | inizia i risultati qui |
max | Integer | il numero massimo di risultati (il valore predefinito è 200) |
includeDrafts | Boolean | se includere bozze di pagine (valore predefinito: false) |
includeDeleted | Boolean | se includere pagine eliminate (valore predefinito: false) |
Invio
: un array di pagine secondarie dirette e indirette del tipo specificatoPage[]
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta i contenuti HTML della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
html | String | i nuovi contenuti |
Invio
- questa pagina per il concatenamentoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Consente di impostare se la pagina è in modalità bozza. Valido solo per gli annunci.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
draft | Boolean | il nuovo stato |
Invio
- questa pagina per il concatenamentoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setName(name)
setName(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta il nome della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | il nuovo nome |
Invio
- questa pagina per il concatenamentoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta l'elemento principale di questa pagina.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parent |
| il nuovo genitore |
Invio
- questa pagina per il collegamentoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta il titolo della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il nuovo titolo |
Invio
- questa pagina per il collegamentoPage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds