Obsoleta. Questo corso è deprecato e non deve essere utilizzato in nuovi script.
Un elemento Elenco di siti: un elemento dell'elenco da una pagina Elenco di siti.
Metodi deprecati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
| void | Elimina questo elemento dell'elenco. |
| Date | Restituisce la data della prima pubblicazione di questo elemento dell'elenco. |
| Date | Restituisce la data dell'ultimo aggiornamento del commento. |
|
| Recupera la pagina principale di questo elemento dell'elenco. |
| String | Recupera il valore di questo ListItem per una colonna numerata. |
| String | Recupera il valore di questo ListItem per una colonna denominata. |
|
| Imposta la pagina principale di questo elemento dell'elenco. |
|
| Imposta il valore di questo ListItem per una colonna numerata. |
|
| Imposta il valore di questo ListItem per una colonna numerata. |
Metodi deprecati
deleteListItem()
deleteListItem()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Elimina questo elemento dell'elenco.
// This code sample deletes all list items from a List page // Running this code sample against a Page that is a standard web page will // cause getListItems() to throw an exception var page = SitesApp.getSite('demositeappsscript').getChildByName('mylistpage'); var items = page.getListItems(); for(var i = 0; i < items.length; i++) { items[i].deleteListItem(); }
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 della prima pubblicazione di questo elemento dell'elenco.
var page = SitesApp.getSite('example.com', 'mysite').getChildByName('mylistpage'); var items = page.getListItems(); var date = items[0].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
getLastUpdated()
getLastUpdated()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce la data dell'ultimo aggiornamento del commento.
var page = SitesApp.getSite('example.com', 'mysite').getChildByName('mylistpage'); var items = page.getListItems(); var date = items[0].getLastUpdated();
Invio
Date
: la data dell'ultimo aggiornamento
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.
Recupera la pagina principale di questo elemento dell'elenco.
var page = SitesApp.getSite('example.com', 'mysite').getChildByName('mylistpage'); var items = page.getListItems(); // parentPage will equal page var parentPage = items[0].getParent();
Invio
: la pagina principalePage
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getValueByIndex(index)
getValueByIndex(index)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera il valore di questo ListItem per una colonna numerata.
var page = SitesApp.getSite("demositeappsscript").getChildByName("mylistpage"); var listItem = page.getListItems()[0]; // Remember that rows are 0 indexed. This returns the item in the first column // of the list. If an index that is greater than the number of columns is used, // the script will throw an "InvalidArgument: index" exception. var value = listItem.getValueByIndex(5);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
index | Integer | nella colonna per ottenere il valore |
Invio
String
: il valore della colonna.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
getValueByName(name)
getValueByName(name)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera il valore di questo ListItem per una colonna denominata.
var page = SitesApp.getSite("demositeappsscript").getChildByName("mylistpage"); var listItem = page.getListItems()[0]; // Suppose we have a column named "Owner" - this will let us fetch the value // for the list item var value = listItem.getValueByName("Owner"); Logger.log(value);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | nella colonna per ottenere il valore |
Invio
String
: il valore della colonna.
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 la pagina principale di questo elemento dell'elenco.
var page = SitesApp.getSite('example.com', 'mysite').getChildByName('mylistpage'); var secondListPage = SitesApp.getSite('example.com', 'mysite') .getChildByName('secondlistpage'); var items = page.getListItems(); // Returns secondListPage var parentPage = items[0].setParent(secondListPage).getParent();
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parent |
| il nuovo genitore |
Invio
: questo ListItem per il concatenamentoListItem
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setValueByIndex(index, value)
setValueByIndex(index, value)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta il valore di questo ListItem per una colonna numerata. Per le colonne URL il valore deve essere un Anchor tag HTML, con le entità XML con caratteri di escape.
var page = SitesApp.getSite("example.com", "mysite").getChildByName("mylistpage"); var listItem = page.getListItems()[0]; listItem.setValueByIndex(1, 'This is the new value'); listItem.setValueByIndex(2, '<a href="http://www.example.com?a=1&b=2">Example</a>');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
index | Integer | nella colonna per impostare il valore |
value | String | il nuovo valore |
Invio
: questo ListItem per il concatenamentoListItem
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds
setValueByName(name, value)
setValueByName(name, value)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta il valore di questo ListItem per una colonna numerata. Per le colonne URL il valore deve essere un Anchor tag HTML, con le entità XML con caratteri di escape.
var page = SitesApp.getSite("demositeappsscript").getChildByName("mylistpage"); var listItem = page.getListItems()[0]; listItem.setValueByName('Owner', 'Eric'); listItem.setValueByName('Page', '<a href="http://www.example.com?a=1&b=2">Example</a>');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | nella colonna per impostare il valore |
value | String | il nuovo valore |
Invio
: questo ListItem per il concatenamentoListItem
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://sites.google.com/feeds