Enviar comentarios
Class Attachment
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Archivo adjunto
Obsoleto. Esta clase dejó de estar disponible y no se debe usar en secuencias de comandos nuevas.
Un archivo adjunto de Sites, como un archivo adjunto a una página.
Ten en cuenta que un adjunto es un BLOB y se puede usar en cualquier lugar en el que se espere una entrada de 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 ]);
Métodos
Método Tipo de datos que se muestra Descripción breve
getAs(contentType)
Blob
Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBlob()
Blob
Muestra los datos dentro de este objeto como un BLOB.
Documentación detallada
getAs(contentType)
Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. Esta
agrega la extensión adecuada al nombre del archivo, por ejemplo, "miarchivo.pdf". Sin embargo,
supone que la parte del nombre de archivo que sigue al último punto (si corresponde) es una parte
extensión que debe reemplazarse. Por lo tanto, "ShoppingList.12.25.2014" se convierte en
“ShoppingList.12.25.pdf”.
Para ver las cuotas diarias de las conversiones, consulta Cuotas para Google
Servicios Es posible que los dominios de Google Workspace recién creados estén sujetos temporalmente a restricciones
y cuotas.
Parámetros
Nombre Tipo Descripción
contentType
String
El tipo de MIME en el que se convertirá. Para la mayoría de los BLOB, 'application/pdf'
es
la única opción válida. En el caso de las imágenes en formato BMP, GIF, JPEG o PNG, también se aplica cualquiera de los siguientes valores: 'image/bmp'
, 'image/gif'
, 'image/jpeg'
o 'image/png'
.
válido. 'text/markdown'
también es válido para Documentos de Google.
Volver
Blob
: Los datos como un BLOB.
getBlob()
Muestra los datos dentro de este objeto como un BLOB.
Volver
Blob
: Los datos como un BLOB.
Métodos obsoletos
deleteAttachment()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Borra este archivo adjunto.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
attachments [ 0 ] . deleteAttachment ();
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
getAttachmentType()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el tipo de este adjunto (HOSTED o 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" );
}
Volver
AttachmentType
: Es el tipo de archivo adjunto.
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
getContentType()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el tipo MIME de este archivo adjunto. Errores para los archivos adjuntos web.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var contentType = attachments [ 0 ] . getContentType ();
Volver
String
: Es el tipo de MIME del archivo adjunto.
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()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la fecha en que se publicó este archivo adjunto por primera vez.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var date = attachments [ 0 ] . 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
getDescription()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la descripción de este archivo adjunto.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var description = attachments [ 0 ] . getDescription ();
Volver
String
: Es la descripción del archivo adjunto.
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()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la fecha en la que se actualizó este archivo adjunto por última vez.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var date = attachments [ 0 ] . getLastUpdated ();
Volver
Date
: la fecha de la última actualización
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()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Obtén la página superior de este archivo adjunto.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
// This is equal to pages [ 0 ]
var parent = attachments [ 0 ] . getParent ();
Volver
Page
: Es la página superior.
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()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra el título de este archivo adjunto.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var title = attachments [ 0 ] . getTitle ();
Volver
String
: Es el título del archivo adjunto.
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()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra la URL de descarga de este archivo adjunto.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var url = attachments [ 0 ] . getUrl ();
Volver
String
: Es la URL de descarga.
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
setContentType(contentType)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establecer el tipo MIME de este archivo adjunto. Errores para los archivos adjuntos web.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
attachments [ 0 ] . setContentType ( "text/plain" );
Parámetros
Nombre Tipo Descripción
contentType
String
el nuevo tipo de MIME
Volver
Attachment
: Este adjunto para el encadenamiento
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
setDescription(description)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece la descripción de este archivo adjunto.
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" );
Parámetros
Nombre Tipo Descripción
description
String
la descripción nueva
Volver
Attachment
: Este adjunto para el encadenamiento
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
setFrom(blob)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece los datos reales de este adjunto. Errores para los archivos adjuntos web.
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 );
Parámetros
Nombre Tipo Descripción
blob
BlobSource
los nuevos datos
Volver
Attachment
: Este adjunto para el encadenamiento
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)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece la página principal de este archivo adjunto.
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 ]);
Parámetros
Nombre Tipo Descripción
parent
Page
la madre o el padre nuevo
Volver
Attachment
: Este adjunto para el encadenamiento
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)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece el título de este archivo adjunto.
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" );
Parámetros
Nombre Tipo Descripción
title
String
el nuevo título
Volver
Attachment
: Este adjunto para el encadenamiento
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
setUrl(url)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece la URL de descarga para este archivo adjunto. Solo es válido para los archivos adjuntos web.
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" );
Parámetros
Nombre Tipo Descripción
url
String
Volver
Attachment
: Este adjunto para el encadenamiento
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
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-12 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
¿Quieres brindar más información?
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02024-09-12 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-12 (UTC)"]]