Устарело. Этот класс устарел и не должен использоваться в новых сценариях.
Страница на сайте Google.
Устаревшие методы
Метод | Тип возврата | Краткое описание |
---|---|---|
|
| Добавьте новый столбец в список. |
|
| Устарело. |
|
| Добавьте вложение на страницу. |
|
| Добавьте вложение на страницу. |
|
| Добавьте элемент списка в список. |
|
| Добавьте веб-вложение на страницу. |
|
| Создайте объявления для этой страницы. |
|
| Создайте объявления для этой страницы. |
|
| Создайте новую страницу объявлений. |
|
| Создайте новую страницу картотеки. |
|
| Создайте новую страницу списка. |
|
| Создайте новую страницу по шаблону. |
|
| Создайте новую веб-страницу. |
| void | Удаляет эту страницу. |
|
| Получает массив страниц-потомков (прямых и косвенных), максимум до 200 страниц. |
|
| Получает массив страниц-потомков с необязательными расширенными аргументами. |
|
| Получите объявления для этой страницы. |
|
| Получите объявления для этой страницы. |
|
| Получите вложения для этой страницы. |
|
| Получите вложения для этой страницы. |
| String[] | Получить письма авторов страницы |
|
| Получает определенную дочернюю страницу. |
|
| Получает массив дочерних страниц, максимум 200 страниц. |
|
| Получает массив дочерних страниц с необязательными расширенными аргументами. |
|
| Получите столбцы для списка. |
|
| Устарело. |
|
| Устарело. |
| Date | Возвращает дату первой публикации этой страницы. |
| String | Получите HTML-содержимое страницы. |
| Boolean | Возвращает, находится ли страница в режиме черновика. |
| Date | Возвращает дату последнего редактирования, которая включает только изменения контента. |
| Date | Возвращает дату последнего обновления, которая включает изменения, не связанные с содержимым, например перемещение. |
|
| Получите элементы списка для списка. |
|
| Получите элементы списка для списка. |
| String | Верните имя страницы. |
| String | Устарело. |
|
| Верните тип этой страницы в виде перечисления SitesApp.PageType. |
|
| Верните родителя этой страницы. |
| String | Устарело. |
| String | Возвращает текстовое содержимое страницы. |
| String | Верните заголовок страницы. |
| String | Получите URL-адрес страницы. |
| Boolean | Возвращает, была ли страница удалена. |
| Boolean | Возвращает, является ли эта страница копируемым шаблоном. |
|
| Опубликуйте эту страницу как копируемый шаблон. |
|
| Получает массив страниц-потомков, соответствующих поисковому запросу, максимум до 200 страниц. |
|
| Получает массив страниц-потомков, соответствующих поисковому запросу, с необязательными расширенными аргументами. |
|
| Установите HTML-содержимое страницы. |
|
| Устанавливает, находится ли страница в режиме черновика. |
|
| Установите имя этой страницы. |
|
| Установите родителя этой страницы. |
|
| Установите заголовок страницы. |
Устаревшие методы
addColumn(name)
addColumn(name)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Добавьте новый столбец в список. Действительно только для страниц списка.
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");
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | имя нового столбца |
Возвращаться
— вновь созданный столбец.Column
Броски
Error
— для страниц, которые не являются страницами списка.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устарело. Добавьте комментарий на страницу.
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");
Параметры
Имя | Тип | Описание |
---|---|---|
content | String | содержание комментария |
Возвращаться
— вновь созданный комментарий.Comment
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Добавьте вложение на страницу.
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);
Параметры
Имя | Тип | Описание |
---|---|---|
blob | BlobSource | данные для вложения |
Возвращаться
— вновь созданное вложение.Attachment
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Добавьте вложение на страницу. Эта версия функции допускает описание.
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");
Параметры
Имя | Тип | Описание |
---|---|---|
blob | BlobSource | данные для вложения |
description | String | описание вложения |
Возвращаться
— вновь созданное вложение.Attachment
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Добавьте элемент списка в список. Действительно только для страниц списка.
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"]);
Параметры
Имя | Тип | Описание |
---|---|---|
values | String[] | значения для каждого столбца |
Возвращаться
— вновь созданный ListItemListItem
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Добавьте веб-вложение на страницу. Действительно только для страниц картотеки.
Веб-вложения представляют собой ссылки. На самом деле они не размещаются на Сайтах Google.
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");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок вложения |
description | String | описание вложения |
url | String | URL прикрепляемого файла |
Возвращаться
— вновь созданное вложение.Attachment
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте объявления для этой страницы. Действительно только для страниц объявлений.
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>");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
html | String | содержимое страницы |
Возвращаться
— вновь созданные ОбъявленияPage
Броски
Error
— для страниц, не являющихся страницами объявлений.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте объявления для этой страницы. Действительно только для страниц объявлений.
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);
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
html | String | содержимое страницы |
asDraft | Boolean | стоит ли делать объявление в виде проекта |
Возвращаться
— вновь созданные ОбъявленияPage
Броски
Error
— для страниц, не являющихся страницами объявлений.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте новую страницу объявлений. Обратите внимание, что родительский сайт или страница не может иметь более 500 дочерних страниц.
// 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>");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
name | String | название страницы |
html | String | содержимое страницы |
Возвращаться
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте новую страницу картотеки. Обратите внимание, что родительский сайт или страница не может иметь более 500 дочерних страниц.
// 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>");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
name | String | название страницы |
html | String | содержимое страницы |
Возвращаться
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте новую страницу списка. Обратите внимание, что родительский сайт или страница не может иметь более 500 дочерних страниц.
// 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" ]);
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
name | String | название страницы |
html | String | содержимое страницы |
columnNames | String[] | имена столбцов, используемые для списка |
Возвращаться
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте новую страницу по шаблону. Обратите внимание, что родительский сайт или страница не может иметь более 500 дочерних страниц.
// 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);
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
name | String | название страницы |
template |
| страница шаблона |
Возвращаться
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Создайте новую веб-страницу. Обратите внимание, что родительский сайт или страница не может иметь более 500 дочерних страниц.
// 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>");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | заголовок страницы |
name | String | название страницы |
html | String | содержимое страницы |
Возвращаться
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
deletePage()
deletePage()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Удаляет эту страницу.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив страниц-потомков (прямых и косвенных), максимум до 200 страниц.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Возвращаться
— массив прямых и косвенных дочерних страниц.Page[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив страниц-потомков с необязательными расширенными аргументами.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
options | Object | Поля объекта JavaScript, определенные в разделе «Дополнительные аргументы» ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
type |
| получать только страницы этого типа |
start | Integer | начните результаты здесь |
max | Integer | максимальное количество результатов (по умолчанию 200) |
includeDrafts | Boolean | включать ли черновые страницы (по умолчанию false) |
includeDeleted | Boolean | включать ли удаленные страницы (по умолчанию false) |
search | String | возвращать только страницы, соответствующие этому запросу |
Возвращаться
— массив прямых и косвенных дочерних страниц данного типа.Page[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите объявления для этой страницы. Действительно только для страниц объявлений.
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()); }
Возвращаться
— массив объявленийPage[]
Броски
Error
— для страниц, не являющихся страницами объявлений.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите объявления для этой страницы. Действительно только для страниц объявлений.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
optOptions | Object | Объект JavaScript, содержащий дополнительные параметры. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
start | Integer | начальный индекс результатов |
max | Integer | максимальное количество возвращаемых результатов. По умолчанию оно не может превышать 200. |
includeDrafts | Boolean | включать ли черновые страницы (по умолчанию false) |
includeDeleted | Boolean | включать ли удаленные страницы (по умолчанию false) |
search | String | возвращать только страницы, соответствующие этому запросу |
Возвращаться
— массив объявленийPage[]
Броски
Error
— для страниц, не являющихся страницами объявлений.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите вложения для этой страницы.
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()); }
Возвращаться
— массив вложенийAttachment[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите вложения для этой страницы.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
optOptions | Object | объект JavaScript, содержащий необязательные параметры |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
start | Integer | первый индекс, который начнет возвращать вложения |
max | Integer | максимальное количество возвращаемых результатов. По умолчанию оно не может превышать 200. |
Возвращаться
— массив вложенийAttachment[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получить письма авторов страницы
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]); }
Возвращаться
String[]
— массив адресов электронной почты авторов.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает определенную дочернюю страницу.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | имя дочерней страницы |
Возвращаться
— дочерняя страницаPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getChildren()
getChildren()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив дочерних страниц, максимум 200 страниц.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Возвращаться
— массив прямых дочерних страницPage[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив дочерних страниц с необязательными расширенными аргументами.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
options | Object | Поля объекта JavaScript, определенные в разделе «Дополнительные аргументы» ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
type |
| получать только страницы этого типа |
start | Integer | начните результаты здесь |
max | Integer | максимальное количество результатов (по умолчанию 200) |
includeDrafts | Boolean | включать ли черновые страницы (по умолчанию false) |
includeDeleted | Boolean | включать ли удаленные страницы (по умолчанию false) |
search | String | возвращать только страницы, соответствующие этому запросу |
Возвращаться
— массив прямых дочерних страниц данного типаPage[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getColumns()
getColumns()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите столбцы для списка. Действительно только для страниц списка.
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()); }
Возвращаться
— массив экземпляров Column[]Column
Броски
Error
— для страниц, которые не являются страницами списка.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getComments()
getComments()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устарело. Получите комментарии к этой странице.
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()); }
Возвращаться
— массив комментариев.Comment[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устарело. Получите комментарии к этой странице.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
optOptions | Object | объект JavaScript, содержащий необязательные параметры |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
start | Integer | первый индекс, который начнет возвращать комментарии |
max | Integer | максимальное количество возвращаемых результатов. По умолчанию оно не может превышать 200. |
Возвращаться
— массив комментариев.Comment[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает дату первой публикации этой страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Возвращаться
Date
— дата оригинальной публикации.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите HTML-содержимое страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Возвращаться
String
— html-содержимое
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает, находится ли страница в режиме черновика. Действует только для объявлений.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Возвращаться
Boolean
— находится ли страница в режиме черновика.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает дату последнего редактирования, которая включает только изменения контента.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Возвращаться
Date
— дата последнего обновления страницы, включая только изменения контента.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает дату последнего обновления, которая включает изменения, не связанные с содержимым, например перемещение.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Возвращаться
Date
— дата последнего обновления страницы с изменениями, не связанными с содержанием.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getListItems()
getListItems()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите элементы списка для списка. Действительно только для страниц списка.
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")); }
Возвращаться
— массив экземпляров ListItem[]ListItem
Броски
Error
— для страниц, которые не являются страницами списка.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите элементы списка для списка. Действительно только для страниц списка.
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")); }
Параметры
Имя | Тип | Описание |
---|---|---|
optOptions | Object | Объект JavaScript с необязательными параметрами |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
start | Integer | первый индекс, с которого начинается итерация |
max | Integer | максимальное количество возвращаемых результатов. По умолчанию оно не может превышать 200. |
Возвращаться
— массив экземпляров ListItem[]ListItem
Броски
Error
— для страниц, которые не являются страницами списка.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getName()
getName()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните имя страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Возвращаться
String
— имя этой страницы
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getPageName()
getPageName()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устарело. Заменено на getName для обеспечения единообразия.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Возвращаться
String
— имя этой страницы
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getPageType()
getPageType()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните тип этой страницы в виде перечисления 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"); }
Возвращаться
— перечисление PageType, указывающее, является ли это страницей Интернета, списком, объявлением или картотекой.PageType
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getParent()
getParent()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните родителя этой страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Возвращаться
— родительская страница этой страницы.Page
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устарело. Возвращает ссылку на фид gData этой страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Возвращаться
String
— ссылка на фид gData.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает текстовое содержимое страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Возвращаться
String
— текстовое содержимое страницы.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getTitle()
getTitle()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните заголовок страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Возвращаться
String
— заголовок этой страницы.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
getUrl()
getUrl()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите URL-адрес страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Возвращаться
String
— URL страницы.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает, была ли страница удалена.
Возвращаться
Boolean
— была ли страница удалена
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает, является ли эта страница копируемым шаблоном.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Возвращаться
Boolean
— является ли эта страница шаблоном
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Опубликуйте эту страницу как копируемый шаблон.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | Имя нового шаблона |
Возвращаться
— недавно опубликованный шаблон.Page
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
search(query)
search(query)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив страниц-потомков, соответствующих поисковому запросу, но не более 200 страниц.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Параметры
Имя | Тип | Описание |
---|---|---|
query | String | полнотекстовый поисковый запрос, соответствующий запросу |
Возвращаться
— массив прямых и косвенных дочерних страниц данного типа.Page[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает массив страниц-потомков, соответствующих поисковому запросу, с необязательными расширенными аргументами.
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()); }
Параметры
Имя | Тип | Описание |
---|---|---|
query | String | полнотекстовый поисковый запрос, соответствующий запросу |
options | Object | Поля объекта JavaScript, определенные в разделе «Дополнительные аргументы» ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
type |
| получать только страницы этого типа |
start | Integer | начните результаты здесь |
max | Integer | максимальное количество результатов (по умолчанию 200) |
includeDrafts | Boolean | включать ли черновые страницы (по умолчанию false) |
includeDeleted | Boolean | включать ли удаленные страницы (по умолчанию false) |
Возвращаться
— массив прямых и косвенных дочерних страниц данного типа.Page[]
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите HTML-содержимое страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
Параметры
Имя | Тип | Описание |
---|---|---|
html | String | новый контент |
Возвращаться
— эта страница для цепочкиPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает, находится ли страница в режиме черновика. Действует только для объявлений.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Параметры
Имя | Тип | Описание |
---|---|---|
draft | Boolean | новый статус |
Возвращаться
— эта страница для цепочкиPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
setName(name)
setName(name)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите имя этой страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | новое имя |
Возвращаться
— эта страница для цепочкиPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите родителя этой страницы.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Параметры
Имя | Тип | Описание |
---|---|---|
parent |
| новый родитель |
Возвращаться
— эта страница для цепочкиPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите заголовок страницы.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Параметры
Имя | Тип | Описание |
---|---|---|
title | String | новое название |
Возвращаться
— эта страница для цепочкиPage
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds