Вложение Устарело. Этот класс устарел и не должен использоваться в новых сценариях.
Вложение Сайтов, например файл, прикрепленный к странице.
Обратите внимание, что вложение является 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]);
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' . |
Возвращаться
Blob
— данные в виде большого двоичного объекта.
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");
}
Возвращаться
AttachmentType
— тип вложения
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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();
Возвращаться
Page
— родительская страница
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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");
Параметры
Имя | Тип | Описание |
---|
contentType | String | новый тип мима |
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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");
Параметры
Имя | Тип | Описание |
---|
description | String | новое описание |
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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);
Параметры
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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]);
Параметры
Имя | Тип | Описание |
---|
parent | Page
| новый родитель |
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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");
Параметры
Имя | Тип | Описание |
---|
title | String | новое название |
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
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");
Параметры
Имя | Тип | Описание |
---|
url | String | |
Возвращаться
Attachment
— это Аттач для цепочки
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://sites.google.com/feeds