Obsoleto. Esta clase dejó de estar disponible y no se debe usar en secuencias de comandos nuevas.
Una página en un sitio de Google.
Métodos obsoletos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
|
| Agrega una nueva columna a la lista. |
|
| Obsoleta. |
|
| Agrega un archivo adjunto a la página. |
|
| Agrega un archivo adjunto a la página. |
|
| Agrega un elemento a la lista. |
|
| Agrega un archivo adjunto web a la página. |
|
| Crea un anuncio para esta página. |
|
| Crea un anuncio para esta página. |
|
| Crea una nueva página de anuncios. |
|
| Crea una nueva página de gabinete de archivos. |
|
| Crea una nueva página de lista. |
|
| Crea una página nueva a partir de una plantilla. |
|
| Crea una nueva página web. |
| void | Borra esta página. |
|
| Obtiene un array de páginas subordinadas (directas e indirectas), con un límite de hasta 200 páginas. |
|
| Obtiene un array de páginas subordinadas, con argumentos avanzados opcionales. |
|
| Recibe los anuncios de esta página. |
|
| Recibe los anuncios de esta página. |
|
| Obtén los archivos adjuntos de esta página. |
|
| Obtén los archivos adjuntos de esta página. |
| String[] | Obtener los correos electrónicos de los autores de la página |
|
| Obtiene una página secundaria específica. |
|
| Obtiene un array de páginas secundarias, con un límite de hasta 200 páginas. |
|
| Obtiene una matriz de páginas secundarias, con argumentos avanzados opcionales. |
|
| Obtén las columnas para la lista. |
|
| Obsoleta. |
|
| Obsoleta. |
| Date | Muestra la fecha de publicación de esta página por primera vez. |
| String | Obtén el contenido HTML de la página. |
| Boolean | Muestra si la página está en modo de borrador. |
| Date | Muestra la fecha de la última edición, que incluye solo las modificaciones de contenido. |
| Date | Muestra la fecha de la última actualización, que incluye cambios no relacionados con el contenido, como la migración. |
|
| Obtén los elementos de la lista. |
|
| Obtén los elementos de la lista. |
| String | Muestra el nombre de la página. |
| String | Obsoleta. |
|
| Muestra el tipo de esta página como una enum SitesApp.PageType. |
|
| Muestra el elemento superior de esta página. |
| String | Obsoleta. |
| String | Muestra el contenido de la página con texto sin formato. |
| String | Muestra el título de la página. |
| String | Obtenga la URL de la página. |
| Boolean | Muestra si se borró una página. |
| Boolean | Muestra si esta página es una plantilla copiable. |
|
| Publica esta página como una plantilla copiable. |
|
| Obtiene un array de páginas subordinadas que coinciden con una búsqueda, con un límite de hasta 200 páginas. |
|
| Obtiene un array de páginas subordinadas que coinciden con una búsqueda, con argumentos avanzados opcionales. |
|
| Configura el contenido HTML de la página. |
|
| Establece si la página está en modo de borrador. |
|
| Establece el nombre de esta página. |
|
| Establece el elemento superior de esta página. |
|
| Establece el título de la página. |
Métodos obsoletos
addColumn(name)
addColumn(name)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega una nueva columna a la lista. Solo es válido para las páginas de lista.
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");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | el nombre de la columna nueva |
Volver
: Es la columna que se acaba de crear.Column
Arroja
Error
: Para páginas que no son de lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obsoleta. Agrega un comentario a la página.
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");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
content | String | el contenido del comentario |
Volver
: Es el comentario recién creado.Comment
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega un archivo adjunto a la página.
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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
blob | BlobSource | los datos del adjunto |
Volver
: Es el adjunto recién creado.Attachment
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega un archivo adjunto a la página. Esta versión de la función permite una descripción.
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");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
blob | BlobSource | los datos del adjunto |
description | String | una descripción del archivo adjunto |
Volver
: Es el adjunto recién creado.Attachment
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega un elemento a la lista. Solo es válido para las páginas de lista.
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"]);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
values | String[] | los valores para cada columna |
Volver
: Es el ListItem
recién creado.
ListItem
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega un archivo adjunto web a la página. Válido solo para las páginas del gabinete de archivos.
Los archivos adjuntos web son vínculos; en realidad, Google Sites no los aloja.
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");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título del archivo adjunto |
description | String | una descripción del archivo adjunto |
url | String | la URL del archivo que se adjunta |
Volver
: Es el adjunto recién creado.Attachment
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea un anuncio para esta página. Solo es válido para las páginas de anuncios.
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.createAn<no>uncement("Bre<aki>ng news!", "h1Apps Script rocks!/h1");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
html | String | el contenido de la página |
Volver
: Son los anuncios creados recientemente.Page
Arroja
Error
: Para páginas que no son de anuncios.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea un anuncio para esta página. Solo es válido para las páginas de anuncios.
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("Breakin<g >news!", < > "h1Apps Script rocks!/h1", true);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
html | String | el contenido de la página |
asDraft | Boolean | si quieres que el anuncio sea un borrador |
Volver
: Son los anuncios creados recientemente.Page
Arroja
Error
: Para páginas que no son de anuncios.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea una nueva página de anuncios. Ten en cuenta que las páginas o los sitios superiores no pueden tener más de 500 las páginas secundarias.
// 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-announceme<nt>", < > "h1Your announcement goes here/h1"); page.createAnnouncementsPage("New Announcement", < > "new-announcement-ch<ild>", "h1Your announcement goes here/h1");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
name | String | el nombre de la página |
html | String | el contenido de la página |
Volver
: Es el Page
recién creado.
Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea una nueva página de gabinete de archivos. Ten en cuenta que las páginas o los sitios superiores no pueden tener más de 500 páginas secundarias páginas.
// 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-cab<in>et", < > "h1Your HTML here/h1"); page.createFileCabinetPage("New File Cabinet", < > "new-fi<le->cabinet-child", "h1Your HTML here/h1");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
name | String | el nombre de la página |
html | String | el contenido de la página |
Volver
: Es el Page
recién creado.
Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea una nueva página de lista. Ten en cuenta que las páginas o los sitios superiores no pueden tener más de 500 páginas secundarias.
// 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", "ne<w->list-page", < > "h1Your List Page HTML here/h1", [ "col1", "col2" ]); page.createListPage("New L<is>t Page", < > "new-list-page-child", "h1Your List Page HTML here/h1", [ "col1", "col2" ]);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
name | String | el nombre de la página |
html | String | el contenido de la página |
columnNames | String[] | los nombres de columna utilizados para la lista |
Volver
: Es el Page
recién creado.
Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea una página nueva a partir de una plantilla. Ten en cuenta que las páginas o los sitios superiores no pueden tener más de 500 las páginas secundarias.
// 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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
name | String | el nombre de la página |
template |
| la página de plantilla |
Volver
: Es el Page
recién creado.
Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Crea una nueva página web. Ten en cuenta que las páginas o los sitios superiores no pueden tener más de 500 páginas secundarias.
// 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-announceme<nt>", < > "h1Your announcement goes here/h1"); page.createAnnouncementsPage("New Announcement", < > "new-announcement-ch<ild>", "h1Your announcement goes here/h1");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el título de la página |
name | String | el nombre de la página |
html | String | el contenido de la página |
Volver
: Es el Page
recién creado.
Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
deletePage()
deletePage()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Borra esta página.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene un array de páginas subordinadas (directas e indirectas), con un límite de hasta 200 páginas.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Volver
: Es un array de páginas secundarias directas e indirectas.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene un array de páginas subordinadas, con argumentos avanzados opcionales.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
options | Object | Campos de objeto JavaScript definidos en la sección Argumentos avanzados a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
type |
| solo obtener páginas de este tipo |
start | Integer | comienza los resultados aquí |
max | Integer | la cantidad máxima de resultados (el valor predeterminado es 200) |
includeDrafts | Boolean | si se incluirán las páginas de borrador (el valor predeterminado es falso) |
includeDeleted | Boolean | si se incluirán las páginas eliminadas (el valor predeterminado es falso) |
search | String | solo mostrar páginas que coincidan con esta consulta |
Volver
: Es un array de páginas secundarias directas e indirectas del tipo determinado.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Recibe los anuncios de esta página. Solo es válido para las páginas de anuncios.
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()); }
Volver
: Un array de anunciosPage[]
Arroja
Error
: Para páginas que no son de anuncios.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Recibe los anuncios de esta página. Solo es válido para las páginas de anuncios.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
optOptions | Object | Un objeto de JavaScript que contiene parámetros avanzados |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | el índice de inicio de los resultados |
max | Integer | el número máximo de resultados que se mostrarán, que se establece de forma predeterminada y puede no ser superior a 200 |
includeDrafts | Boolean | si se incluirán las páginas de borrador (el valor predeterminado es falso) |
includeDeleted | Boolean | si se incluirán las páginas eliminadas (el valor predeterminado es falso) |
search | String | solo mostrar páginas que coincidan con esta consulta |
Volver
: Un array de anunciosPage[]
Arroja
Error
: Para páginas que no son de anuncios.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén los archivos adjuntos de esta página.
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()); }
Volver
: Un array de archivos adjuntosAttachment[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén los archivos adjuntos de esta página.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
optOptions | Object | un objeto JavaScript que contiene parámetros opcionales |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | el primer índice que empiece a mostrar adjuntos |
max | Integer | el número máximo de resultados que se mostrarán, que se establece de forma predeterminada y puede no ser superior a 200 |
Volver
: Un array de archivos adjuntosAttachment[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtener los correos electrónicos de los autores de la página
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]); }
Volver
String[]
: Es un array de direcciones de correo electrónico de autores.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene una página secundaria específica.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | el nombre de la página secundaria |
Volver
: Es la página secundaria.Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getChildren()
getChildren()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene un array de páginas secundarias, con un límite de hasta 200 páginas.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Volver
: Es un array de páginas secundarias directas.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene una matriz de páginas secundarias, con argumentos avanzados opcionales.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
options | Object | Campos de objeto JavaScript definidos en la sección Argumentos avanzados a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
type |
| solo obtener páginas de este tipo |
start | Integer | comienza los resultados aquí |
max | Integer | la cantidad máxima de resultados (el valor predeterminado es 200) |
includeDrafts | Boolean | si se incluirán las páginas de borrador (el valor predeterminado es falso) |
includeDeleted | Boolean | si se incluirán las páginas eliminadas (el valor predeterminado es falso) |
search | String | solo mostrar páginas que coincidan con esta consulta |
Volver
: Es un array de páginas secundarias directas del tipo determinado.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getColumns()
getColumns()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén las columnas de la lista. Solo es válido para las páginas de lista.
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()); }
Volver
: Es un array de instancias de Column[]
.Column
Arroja
Error
: Para páginas que no son de lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getComments()
getComments()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obsoleta. Obtén los comentarios de esta página.
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()); }
Volver
: Es un array de comentarios.Comment[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obsoleta. Obtén los comentarios de esta página.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
optOptions | Object | un objeto JavaScript que contiene parámetros opcionales |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | el primer índice que empiece a mostrar comentarios |
max | Integer | el número máximo de resultados que se mostrarán, que se establece de forma predeterminada y puede no ser superior a 200 |
Volver
: Es un array de comentarios.Comment[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la fecha de publicación de esta página por primera vez.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Volver
Date
: Es la fecha de la publicación original.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén el contenido HTML de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Volver
String
: Es el contenido HTML.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra si la página está en modo de borrador. Solo se puede usar para realizar anuncios.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Volver
Boolean
: Indica si la página está en modo de borrador.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la fecha de la última edición, que incluye solo las modificaciones de contenido.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Volver
Date
: Es la fecha en la que se actualizó la página por última vez, incluidas solo las ediciones de contenido.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la fecha de la última actualización, que incluye cambios no relacionados con el contenido, como la migración.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Volver
Date
: Es la fecha en la que se actualizó la página por última vez sin cambios no relacionados con el contenido.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getListItems()
getListItems()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén los elementos de la lista. Solo es válido para las páginas de lista.
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")); }
Volver
: Es un array de instancias de ListItem[]
.ListItem
Arroja
Error
: Para páginas que no son de lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén los elementos de la lista. Solo es válido para las páginas de lista.
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")); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
optOptions | Object | Un objeto JavaScript de parámetros opcionales |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | el primer índice en comenzar a iterar desde |
max | Integer | el número máximo de resultados que se mostrarán, que se establece de forma predeterminada y puede no ser superior a 200 |
Volver
: Es un array de instancias de ListItem[]
.ListItem
Arroja
Error
: Para páginas que no son de lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getName()
getName()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el nombre de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Volver
String
: Es el nombre de esta página.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getPageName()
getPageName()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obsoleta. Se reemplazó por getName para mantener la coherencia.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Volver
String
: Es el nombre de esta página.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getPageType()
getPageType()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el tipo de esta página como una 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"); }
Volver
: Indica una enumeración PageType que indica si se trata de una página web, de lista, de anuncios o de gabinete de archivos.PageType
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getParent()
getParent()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el elemento superior de esta página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Volver
: Es la página principal de esta página.Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obsoleta. Muestra el vínculo del feed gData de esta página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Volver
String
: El vínculo del feed de gData
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el contenido de la página con texto sin formato.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Volver
String
: Es el contenido de texto sin formato de la página.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getTitle()
getTitle()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el título de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Volver
String
: Es el título de esta página.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
getUrl()
getUrl()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtenga la URL de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Volver
String
: Es la URL de la página.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra si se borró una página.
Volver
Boolean
: Si se borró la página
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra si esta página es una plantilla copiable.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Volver
Boolean
: Indica si esta página es una plantilla.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Publica esta página como una plantilla copiable.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | El nombre de la plantilla nueva |
Volver
: Es la plantilla publicada recientemente.Page
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
search(query)
search(query)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene un array de páginas subordinadas que coinciden con una búsqueda, con un límite de hasta 200 páginas.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
query | String | la búsqueda en el texto completo para que coincida |
Volver
: Es un array de páginas secundarias directas e indirectas del tipo determinado.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtiene un array de páginas subordinadas que coinciden con una búsqueda, con argumentos avanzados opcionales.
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()); }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
query | String | la búsqueda en el texto completo para que coincida |
options | Object | Campos de objeto JavaScript definidos en la sección Argumentos avanzados a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
type |
| solo obtener páginas de este tipo |
start | Integer | comienza los resultados aquí |
max | Integer | la cantidad máxima de resultados (el valor predeterminado es 200) |
includeDrafts | Boolean | si se incluirán las páginas de borrador (el valor predeterminado es falso) |
includeDeleted | Boolean | si se incluirán las páginas eliminadas (el valor predeterminado es falso) |
Volver
: Es un array de páginas secundarias directas e indirectas del tipo determinado.Page[]
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Configura el contenido HTML de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; p<ag>e.setHtmlContent<(&q>uot;h1New Page Content/h1");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
html | String | el contenido nuevo |
Volver
: Esta página para el encadenamientoPage
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece si la página está en modo de borrador. Solo se puede usar para realizar anuncios.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
draft | Boolean | el nuevo estado |
Volver
: Esta página para el encadenamientoPage
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
setName(name)
setName(name)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece el nombre de esta página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | el nombre nuevo |
Volver
: Esta página para el encadenamientoPage
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece el elemento superior de esta página.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parent |
| la madre o el padre nuevo |
Volver
: Esta página para el encadenamientoPage
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece el título de la página.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el nuevo título |
Volver
: Esta página para el encadenamientoPage
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://sites.google.com/feeds