Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вложение
Устарело. Этот класс устарел и не должен использоваться в новых сценариях.
Вложение Сайтов, например файл, прикрепленный к странице.
Обратите внимание, что вложение является BLOB-объектом и может использоваться везде, где ожидается ввод BLOB-объекта.
var filesPage = SitesApp.getSite('example.com', 'mysite').getChildByName("files");
var attachments = filesPage.getAttachments();
// DocsList.createFile accepts a blob input. Since an Attachment is just a blob, we can
// just pass it directly to that method
var file = DocsList.createFile(attachments[0]);
Устанавливает URL-адрес загрузки для этого вложения.
Подробная документация
getAs(contentType)
Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. Этот метод добавляет к имени файла соответствующее расширение, например «myfile.pdf». Однако предполагается, что часть имени файла, следующая за последней точкой (если таковая имеется), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.25.12.2014» становится «Список покупок.12.25.pdf».
Чтобы просмотреть ежедневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.
Параметры
Имя
Тип
Описание
contentType
String
Тип MIME, в который требуется преобразовать. Для большинства больших двоичных объектов единственным допустимым вариантом является 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG также допустимо любое из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустимо использование 'text/markdown' .
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Удаляет это вложение.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].deleteAttachment();
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getAttachmentType()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает тип этого вложения (HOSTED или WEB).
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var attType = attachments[0].getAttachmentType();
// This will log "Hosted"
Logger.log(attType);
// Since this returns an AttachmentType and not a String, for the
// purposes of equivalence we want to either do this or cast the
// type to a String
if(attType == SitesService.AttachmentType.HOSTED) {
Logger.log("This is a match");
}
// The above is the same as
if(String(attType) == "Hosted") {
Logger.log("This is also a match");
}
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getContentType()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните MIME-тип этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Возвращаться
String — тип mime вложения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getDatePublished()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает дату первой публикации этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getDatePublished();
Возвращаться
Date — дата оригинальной публикации.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getDescription()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните описание этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var description = attachments[0].getDescription();
Возвращаться
String — описание вложения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getLastUpdated()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Укажите дату последнего обновления этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Возвращаться
Date — дата последнего обновления
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getParent()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите родительскую страницу этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is equal to pages[0]
var parent = attachments[0].getParent();
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getTitle()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните заголовок этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var title = attachments[0].getTitle();
Возвращаться
String — заголовок вложения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getUrl()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните URL-адрес загрузки этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var url = attachments[0].getUrl();
Возвращаться
String — URL-адрес загрузки.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setContentType(contentType)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите тип MIME для этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setDescription(description)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите описание этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setFrom(blob)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите фактические данные этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
// This snippet demonstrates how to create a new text blob and attach it
// to the page
var blob = Utilities.newBlob("This data is now the attachment content");
// We must set a filename since we created the blob from String data
// instead of something like a URL source
blob.setName("attachment.txt");
attachments[0].setTitle("New Title")
.setDescription("New Description")
.setContentType("text/plain")
.setFrom(blob);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setParent(parent)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите родительскую страницу этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// Sets the parent page to be the next sibling
attachments[0].setParent(pages[1]);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setTitle(title)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите заголовок этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setUrl(url)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает URL-адрес загрузки для этого вложения. Действительно только для веб-приложений.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setTitle("New Web Attachment")
.setDescription("New Description")
.setUrl("http://example.com/files/your_file.txt");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
,
Вложение
Устарело. Этот класс устарел и не должен использоваться в новых сценариях.
Вложение Сайтов, например файл, прикрепленный к странице.
Обратите внимание, что вложение является BLOB-объектом и может использоваться везде, где ожидается ввод BLOB-объекта.
var filesPage = SitesApp.getSite('example.com', 'mysite').getChildByName("files");
var attachments = filesPage.getAttachments();
// DocsList.createFile accepts a blob input. Since an Attachment is just a blob, we can
// just pass it directly to that method
var file = DocsList.createFile(attachments[0]);
Устанавливает URL-адрес загрузки для этого вложения.
Подробная документация
getAs(contentType)
Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. Этот метод добавляет к имени файла соответствующее расширение, например «myfile.pdf». Однако предполагается, что часть имени файла, следующая за последней точкой (если таковая имеется), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.25.12.2014» становится «Список покупок.12.25.pdf».
Чтобы просмотреть ежедневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.
Параметры
Имя
Тип
Описание
contentType
String
Тип MIME, в который требуется преобразовать. Для большинства больших двоичных объектов единственным допустимым вариантом является 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG также допустимо любое из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустимо использование 'text/markdown' .
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Удаляет это вложение.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].deleteAttachment();
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getAttachmentType()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает тип этого вложения (HOSTED или WEB).
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var attType = attachments[0].getAttachmentType();
// This will log "Hosted"
Logger.log(attType);
// Since this returns an AttachmentType and not a String, for the
// purposes of equivalence we want to either do this or cast the
// type to a String
if(attType == SitesService.AttachmentType.HOSTED) {
Logger.log("This is a match");
}
// The above is the same as
if(String(attType) == "Hosted") {
Logger.log("This is also a match");
}
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getContentType()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните MIME-тип этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Возвращаться
String — тип mime вложения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getDatePublished()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Возвращает дату первой публикации этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getDatePublished();
Возвращаться
Date — дата оригинальной публикации.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getDescription()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните описание этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var description = attachments[0].getDescription();
Возвращаться
String — описание вложения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getLastUpdated()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Укажите дату последнего обновления этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Возвращаться
Date — дата последнего обновления
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getParent()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получите родительскую страницу этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is equal to pages[0]
var parent = attachments[0].getParent();
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getTitle()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните заголовок этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var title = attachments[0].getTitle();
Возвращаться
String — заголовок вложения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
getUrl()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Верните URL-адрес загрузки этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var url = attachments[0].getUrl();
Возвращаться
String — URL-адрес загрузки.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setContentType(contentType)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите тип MIME для этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setDescription(description)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите описание этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setFrom(blob)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите фактические данные этого вложения. Не работает с веб-вложениями.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
// This snippet demonstrates how to create a new text blob and attach it
// to the page
var blob = Utilities.newBlob("This data is now the attachment content");
// We must set a filename since we created the blob from String data
// instead of something like a URL source
blob.setName("attachment.txt");
attachments[0].setTitle("New Title")
.setDescription("New Description")
.setContentType("text/plain")
.setFrom(blob);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setParent(parent)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите родительскую страницу этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// Sets the parent page to be the next sibling
attachments[0].setParent(pages[1]);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setTitle(title)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Установите заголовок этого вложения.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://sites.google.com/feeds
setUrl(url)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает URL-адрес загрузки для этого вложения. Действительно только для веб-приложений.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setTitle("New Web Attachment")
.setDescription("New Description")
.setUrl("http://example.com/files/your_file.txt");
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-05 UTC."],[],[]]