Obsoleta. Questa classe è deprecata e non deve essere utilizzata nei 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. |
|
| Aggiungi un elemento all'elenco. |
|
| Aggiungi un allegato web alla pagina. |
|
| Crea annunci per questa pagina. |
|
| Crea annunci per questa pagina. |
|
| Crea una nuova pagina di annunci. |
|
| Crea una nuova pagina Schedario. |
|
| Crea una nuova pagina elenco. |
|
| Crea una nuova pagina da un modello. |
|
| Crea una nuova pagina web. |
| void | Elimina questa pagina. |
|
| Restituisce un array di pagine discendenti (diretto e indiretto), fino a un limite di 200 pagine. |
|
| Restituisce un array di pagine discendenti, con argomenti avanzati facoltativi. |
|
| Ricevi gli annunci per questa pagina. |
|
| Ricevi 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 pagina secondaria specifica. |
|
| 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 per l'elenco. |
|
| Deprecato. |
|
| Deprecato. |
| Date | Indica la data della prima pubblicazione di questa pagina. |
| String | Recupera i contenuti HTML della pagina. |
| Boolean | Indica se la pagina è in modalità bozza. |
| Date | Restituisci l'ultima data di modifica, che include solo le modifiche ai contenuti. |
| Date | Restituisci la data dell'ultimo aggiornamento, che include modifiche non relative ai contenuti, come il trasferimento. |
|
| Recupera le voci dell'elenco. |
|
| Recupera le voci dell'elenco. |
| String | Restituisci il nome della pagina. |
| String | Deprecato. |
|
| Restituisce il tipo di questa pagina come enumerazione SitesApp.PageType. |
|
| Restituisci l'elemento principale di questa pagina. |
| String | Deprecato. |
| String | Restituisce i contenuti della pagina in testo normale. |
| String | Restituisci il titolo della pagina. |
| String | Ottieni l'URL della pagina. |
| Boolean | Indica se una pagina è stata eliminata. |
| Boolean | Indica se questa pagina è un modello copiabile. |
|
| Pubblica questa pagina come modello copiabile. |
|
| Restituisce un array di pagine discendenti corrispondenti a una query di ricerca, fino a un massimo di 200 pagine. |
|
| Restituisce un array di pagine discendenti corrispondenti 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 di questa 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 |
Ritorni
: la colonna appena creataColumn
Tiri
Error
: per le pagine che non sono pagine elencate
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 |
Ritorni
: 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 |
Ritorni
: 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 l'aggiunta di 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 |
Ritorni
: 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.
Aggiungi 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 |
Ritorni
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 di schedario.
Gli allegati web sono link e non sono effettivamente 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 |
Ritorni
: 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 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"); 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 |
Ritorni
: la scheda Annunci appena creataPage
Tiri
Error
: per le pagine che non sono pagine di annuncio
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 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"); 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 |
Ritorni
: la scheda Annunci appena creataPage
Tiri
Error
: per le pagine che non sono pagine di annuncio
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 di annunci. Tieni presente che una pagina o un sito principale non possono 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 |
Ritorni
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 Schedario. Tieni presente che un sito o una pagina principale non possono 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.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 |
Ritorni
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 elenco. Tieni presente che un sito o una pagina principali non possono 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 |
Ritorni
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 una pagina o un sito principale non possono 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 |
Ritorni
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 principali non possono 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 |
Ritorni
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 (diretto e indiretto), fino a un limite di 200 pagine.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Ritorni
: 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 di oggetti JavaScript definiti nella sezione Argomenti avanzati di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| ricevi solo pagine di questo tipo |
start | Integer | inizia qui i risultati |
max | Integer | il numero massimo di risultati (valore predefinito: 200) |
includeDrafts | Boolean | se includere le bozze di pagina (impostazione predefinita: false) |
includeDeleted | Boolean | se includere pagine eliminate (impostazione predefinita: false) |
search | String | restituiscono solo le pagine che corrispondono a questa query |
Ritorni
: 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.
Ricevi 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()); }
Ritorni
: una serie di annunciPage[]
Tiri
Error
: per le pagine che non sono pagine di annuncio
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.
Ricevi 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 è e non può essere maggiore di 200 |
includeDrafts | Boolean | se includere le bozze di pagina (impostazione predefinita: false) |
includeDeleted | Boolean | se includere pagine eliminate (impostazione predefinita: false) |
search | String | restituiscono solo le pagine che corrispondono a questa query |
Ritorni
: una serie di annunciPage[]
Tiri
Error
: per le pagine che non sono pagine di annuncio
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()); }
Ritorni
: 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 è e non può essere maggiore di 200 |
Ritorni
: 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]); }
Ritorni
String[]
: un array di indirizzi email degli autori
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 pagina secondaria specifica.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | il nome della pagina secondaria |
Ritorni
: 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();
Ritorni
: 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 di oggetti JavaScript definiti nella sezione Argomenti avanzati di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| ricevi solo pagine di questo tipo |
start | Integer | inizia qui i risultati |
max | Integer | il numero massimo di risultati (valore predefinito: 200) |
includeDrafts | Boolean | se includere le bozze di pagina (impostazione predefinita: false) |
includeDeleted | Boolean | se includere pagine eliminate (impostazione predefinita: false) |
search | String | restituiscono solo le pagine che corrispondono a questa query |
Ritorni
: 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 per l'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()); }
Ritorni
: un array di Column[]
istanzeColumn
Tiri
Error
: per le pagine che non sono pagine elencate
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. Visualizza 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()); }
Ritorni
: 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. Visualizza 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 è e non può essere maggiore di 200 |
Ritorni
: 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.
Indica la data della 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());
Ritorni
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());
Ritorni
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());
Ritorni
Boolean
: indica 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.
Restituisci l'ultima data di 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());
Ritorni
Date
: la data dell'ultimo aggiornamento della pagina, incluse solo le modifiche ai 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.
Restituisci la data dell'ultimo aggiornamento, che include modifiche non relative ai contenuti, come il trasferimento.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Ritorni
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")); }
Ritorni
: un array di ListItem[]
istanzeListItem
Tiri
Error
: per le pagine che non sono pagine elencate
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 è e non può essere maggiore di 200 |
Ritorni
: un array di ListItem[]
istanzeListItem
Tiri
Error
: per le pagine che non sono pagine elencate
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.
Restituisci il nome della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Ritorni
String
: il nome di questa 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());
Ritorni
String
: il nome di questa 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 enumerazione 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"); }
Ritorni
: un'enumerazione PageType che indica se si tratta di una pagina Web, Elenco, Annunci o Schedario.PageType
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.
Restituisci 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());
Ritorni
: 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());
Ritorni
String
: link al 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());
Ritorni
String
: 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.
Restituisci il titolo della pagina.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Ritorni
String
: il titolo di questa 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());
Ritorni
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.
Ritorni
Boolean
: indica 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 questa 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"); }
Ritorni
Boolean
: indica se la 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 |
Ritorni
: 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 corrispondenti a una query di ricerca, fino a un massimo 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 completo |
Ritorni
: 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 corrispondenti 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 completo |
options | Object | Campi di oggetti JavaScript definiti nella sezione Argomenti avanzati di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
type |
| ricevi solo pagine di questo tipo |
start | Integer | inizia qui i risultati |
max | Integer | il numero massimo di risultati (valore predefinito: 200) |
includeDrafts | Boolean | se includere le bozze di pagina (impostazione predefinita: false) |
includeDeleted | Boolean | se includere pagine eliminate (impostazione predefinita: false) |
Ritorni
: 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 |
Ritorni
: 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 |
Ritorni
: 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 di questa 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 |
Ritorni
: 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 |
Ritorni
: 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
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 |
Ritorni
: 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