Class Presentation

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
Presentación

Una presentación.

Métodos

MétodoTipo de datos que se muestraDescripción breve
addEditor(emailAddress)PresentationAgrega el usuario determinado a la lista de editores de Presentation.
addEditor(user)PresentationAgrega el usuario determinado a la lista de editores de Presentation.
addEditors(emailAddresses)PresentationAgrega el arreglo de usuarios determinado a la lista de editores de Presentation.
addViewer(emailAddress)PresentationAgrega el usuario determinado a la lista de usuarios de Presentation.
addViewer(user)PresentationAgrega el usuario determinado a la lista de usuarios de Presentation.
addViewers(emailAddresses)PresentationAgrega el arreglo de usuarios determinado a la lista de usuarios de Presentation.
appendSlide()SlideAgrega una diapositiva al final de la presentación con el diseño predefinido de PredefinedLayout.BLANK basado en la instancia principal actual.
appendSlide(layout)SlideAgrega una diapositiva al final de la presentación con el diseño especificado en función de la instancia principal actual.
appendSlide(predefinedLayout)SlideAgrega una diapositiva al final de la presentación con el diseño predefinido especificado según el diseño maestro actual.
appendSlide(slide)SlideAgrega una copia del Slide proporcionado al final de la presentación.
appendSlide(slide, linkingMode)SlideAgrega una copia del Slide proporcionado de la presentación de origen al final de la presentación actual y establece el vínculo de diapositiva como lo especifica la SlideLinkingMode.
getEditors()User[]Obtiene la lista de editores para este Presentation.
getId()StringObtiene el identificador único de la presentación.
getLayouts()Layout[]Obtiene los diseños en la presentación.
getMasters()Master[]Obtiene los diseños maestros en la presentación.
getName()StringObtiene el nombre o el título de la presentación.
getNotesMaster()NotesMasterObtiene el patrón de notas de la presentación.
getNotesPageHeight()NumberObtiene la altura de la página principal de las notas y las páginas de notas de la presentación en puntos.
getNotesPageWidth()NumberObtiene el ancho de la página principal de notas y las páginas de notas de la presentación en puntos.
getPageElementById(id)PageElementMuestra PageElement con el ID determinado, o null si no existe ninguno.
getPageHeight()NumberObtiene la altura de la página de las diapositivas, los diseños y los patrones principales de la presentación en puntos.
getPageWidth()NumberObtiene el ancho de la página de las diapositivas, los diseños y los patrones principales de la presentación en puntos.
getSelection()SelectionObtiene la selección del usuario en la presentación activa.
getSlideById(id)SlideMuestra Slide con el ID determinado, o null si no existe ninguno.
getSlides()Slide[]Obtiene las diapositivas de la presentación.
getUrl()StringRecupera la URL para acceder a esta presentación.
getViewers()User[]Obtiene la lista de lectores y comentaristas de esta Presentation.
insertSlide(insertionIndex)SlideInserta una diapositiva en el índice especificado de la presentación usando el diseño predefinido de PredefinedLayout.BLANK basado en el diseño maestro actual.
insertSlide(insertionIndex, layout)SlideInserta una diapositiva en el índice especificado de la presentación con el diseño especificado en función de la instancia principal actual.
insertSlide(insertionIndex, predefinedLayout)SlideInserta una diapositiva en el índice especificado de la presentación con el diseño predefinido especificado basado en la instancia principal actual.
insertSlide(insertionIndex, slide)SlideInserta una copia del Slide proporcionado en el índice especificado de la presentación.
insertSlide(insertionIndex, slide, linkingMode)SlideInserta una copia de la Slide proporcionada de la presentación de origen en el índice especificado en la presentación actual y establece el vínculo de diapositiva como lo especifica la SlideLinkingMode.
removeEditor(emailAddress)PresentationQuita al usuario específico de la lista de editores de Presentation.
removeEditor(user)PresentationQuita al usuario específico de la lista de editores de Presentation.
removeViewer(emailAddress)PresentationQuita al usuario específico de la lista de lectores y comentaristas del Presentation.
removeViewer(user)PresentationQuita al usuario específico de la lista de lectores y comentaristas del Presentation.
replaceAllText(findText, replaceText)IntegerReemplaza todas las instancias de texto que coincidan con texto con reemplazar texto.
replaceAllText(findText, replaceText, matchCase)IntegerReemplaza todas las instancias de texto que coincidan con texto con reemplazar texto.
saveAndClose()voidGuarda el Presentation actual.
setName(name)voidEstablece el nombre o el título de la presentación.

Documentación detallada

addEditor(emailAddress)

Agrega el usuario determinado a la lista de editores de Presentation. Si el usuario ya estaba en la lista de usuarios, este método promociona al usuario fuera de la lista de espectadores.

Parámetros

NombreTipoDescripción
emailAddressStringLa dirección de correo electrónico del usuario que se agregará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addEditor(user)

Agrega el usuario determinado a la lista de editores de Presentation. Si el usuario ya estaba en la lista de usuarios, este método promociona al usuario fuera de la lista de espectadores.

Parámetros

NombreTipoDescripción
userUserUna representación del usuario que se agregará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addEditors(emailAddresses)

Agrega el arreglo de usuarios determinado a la lista de editores de Presentation. Si alguno de los usuarios ya estaba en la lista de usuarios, este método los promociona fuera de la lista de usuarios.

Parámetros

NombreTipoDescripción
emailAddressesString[]Un arreglo de direcciones de correo electrónico de los usuarios que se agregarán.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewer(emailAddress)

Agrega el usuario determinado a la lista de usuarios de Presentation. Si el usuario ya estaba en la lista de editores, este método no tiene efecto.

Parámetros

NombreTipoDescripción
emailAddressStringLa dirección de correo electrónico del usuario que se agregará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewer(user)

Agrega el usuario determinado a la lista de usuarios de Presentation. Si el usuario ya estaba en la lista de editores, este método no tiene efecto.

Parámetros

NombreTipoDescripción
userUserUna representación del usuario que se agregará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewers(emailAddresses)

Agrega el arreglo de usuarios determinado a la lista de usuarios de Presentation. Si alguno de los usuarios ya estaba en la lista de editores, este método no tiene efecto en ellos.

Parámetros

NombreTipoDescripción
emailAddressesString[]Un arreglo de direcciones de correo electrónico de los usuarios que se agregarán.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide()

Agrega una diapositiva al final de la presentación con el diseño predefinido de PredefinedLayout.BLANK basado en la instancia principal actual. La instancia principal actual es una de las siguientes:

  • Es el patrón de la última diapositiva actual.
  • El primer maestro de la presentación, si no hay diapositiva.

Volver

Slide: La diapositiva nueva que se agregó.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide(layout)

Agrega una diapositiva al final de la presentación con el diseño especificado en función de la instancia principal actual. La instancia principal actual es una de las siguientes:

  • Es el patrón de la última diapositiva actual.
  • El primer maestro de la presentación, si no hay diapositiva.

Parámetros

NombreTipoDescripción
layoutLayoutEl diseño que se usará para la nueva diapositiva; debe estar presente en el diseño maestro actual.

Volver

Slide: La diapositiva nueva que se agregó.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide(predefinedLayout)

Agrega una diapositiva al final de la presentación con el diseño predefinido especificado según el diseño maestro actual. La instancia principal actual es una de las siguientes:

  • Es el patrón de la última diapositiva actual.
  • El primer maestro de la presentación, si no hay diapositiva.

Parámetros

NombreTipoDescripción
predefinedLayoutPredefinedLayoutEl diseño predefinido que se usará para la diapositiva nueva; debe estar presente en la instancia principal actual.

Volver

Slide: La diapositiva nueva que se agregó.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide(slide)

Agrega una copia del Slide proporcionado al final de la presentación.

Si la diapositiva que se copia proviene de una presentación diferente, también se copian la página principal y las páginas de diseño si aún no existen en esta presentación.

// Copy a slide from another presentation and appends it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides()[0];
currentPresentation.appendSlide(slide);

Parámetros

NombreTipoDescripción
slideSlideLa diapositiva que se copiará y agregará.

Volver

Slide: La diapositiva nueva que se agregó.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide(slide, linkingMode)

Agrega una copia del Slide proporcionado de la presentación de origen al final de la presentación actual y establece el vínculo de diapositiva como lo especifica la SlideLinkingMode.

Si la diapositiva que se copia proviene de una presentación diferente, también se copian la página principal y las páginas de diseño si aún no existen en la presentación actual.

Si el modo de vínculo es SlideLinkingMode.LINKED, la diapositiva adjunta se puede actualizar para que coincida con la diapositiva de origen proporcionada cuando se llama a Slide.refreshSlide(). Otros colaboradores pueden ver el vínculo a la diapositiva de origen. No se puede usar SlideLinkingMode.LINKED con diapositivas de origen de la presentación actual.

// Copy a slide from another presentation, then append and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);

Parámetros

NombreTipoDescripción
slideSlideLa diapositiva que se copiará, adjuntará y vinculará.
linkingModeSlideLinkingModeEl modo de vínculo que se usará.

Volver

Slide: La nueva diapositiva.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getEditors()

Obtiene la lista de editores para este Presentation.

Volver

User[]: Es un arreglo de usuarios con permiso de edició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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getId()

Obtiene el identificador único de la presentación. El ID de presentación se usa con SlidesApp.openById() para abrir una instancia de presentación específica.

Volver

String: el ID de esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLayouts()

Obtiene los diseños en la presentación.

Volver

Layout[]: Es la lista de diseños de esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getMasters()

Obtiene los diseños maestros en la presentación.

Volver

Master[]: La lista de maestros de esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getName()

Obtiene el nombre o el título de la presentación.

Volver

String: Es el título de esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getNotesMaster()

Obtiene el patrón de notas de la presentación.

Volver

NotesMaster: Es el maestro de las notas de la presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getNotesPageHeight()

Obtiene la altura de la página principal de las notas y las páginas de notas de la presentación en puntos. Todos tienen la misma altura de página.

Volver

Number: la altura de la página de notas en puntos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getNotesPageWidth()

Obtiene el ancho de la página principal de notas y las páginas de notas de la presentación en puntos. Todos tienen el mismo ancho de página.

Volver

Number: El ancho de la página de notas en puntos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElementById(id)

Muestra PageElement con el ID determinado, o null si no existe ninguno.

Parámetros

NombreTipoDescripción
idStringEl ID del elemento de página que se está recuperando.

Volver

PageElement: el elemento de página con el ID determinado

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageHeight()

Obtiene la altura de la página de las diapositivas, los diseños y los patrones principales de la presentación en puntos. Todos tienen la misma altura de página.

Volver

Number: la altura de la página en puntos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageWidth()

Obtiene el ancho de la página de las diapositivas, los diseños y los patrones principales de la presentación en puntos. Todos tienen el mismo ancho de página.

Volver

Number: El ancho de la página en puntos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSelection()

Obtiene la selección del usuario en la presentación activa. Una secuencia de comandos solo puede acceder a la selección del usuario que ejecuta la secuencia de comandos y solo si está vinculada a la presentación.

Tenga en cuenta que la selección que se muestra es la selección efectiva actual. A medida que la secuencia de comandos realiza varios cambios en la presentación, la selección se transforma para tenerlos en cuenta. Por ejemplo, si se seleccionan dos formas A y B y, luego, la secuencia de comandos quita la forma B, el objeto de selección que se muestra se actualiza de forma implícita para que solo se seleccione la forma A.

// Gets the current active page that is selected in the active presentation.
var selection = SlidesApp.getActivePresentation().getSelection();
var currentPage = selection.getCurrentPage();

Volver

Selection: Es una representación de la selección del usuario o null si la secuencia de comandos no está vinculada a la presentación o si no hay una selección de usuario válida.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideById(id)

Muestra Slide con el ID determinado, o null si no existe ninguno.

Parámetros

NombreTipoDescripción
idStringEl ID de la diapositiva que se recupera.

Volver

Slide: la diapositiva con el ID determinado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlides()

Obtiene las diapositivas de la presentación.

Volver

Slide[]: La lista de diapositivas de esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUrl()

Recupera la URL para acceder a esta presentación.

var presentation = SlidesApp.getActivePresentation();

// Send out the link to open the presentation.
MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());

Volver

String: Es la URL para acceder a la presentación actual.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getViewers()

Obtiene la lista de lectores y comentaristas de esta Presentation.

Volver

User[]: Es un arreglo de usuarios con permiso para ver o comentar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex)

Inserta una diapositiva en el índice especificado de la presentación usando el diseño predefinido de PredefinedLayout.BLANK basado en el diseño maestro actual. La instancia principal actual es una de las siguientes opciones:

  • El patrón de la diapositiva anterior.
  • Es el patrón de la primera diapositiva, si el insertIndex es cero.
  • El primer maestro de la presentación, si no hay diapositiva.

Parámetros

NombreTipoDescripción
insertionIndexIntegerEl índice basado en cero que indica dónde insertar la diapositiva.

Volver

Slide: la diapositiva nueva que se inserta.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, layout)

Inserta una diapositiva en el índice especificado de la presentación con el diseño especificado en función de la instancia principal actual. La instancia principal actual es una de las siguientes:

  • El patrón de la diapositiva anterior.
  • Es el patrón de la primera diapositiva, si el insertIndex es cero.
  • El primer maestro de la presentación, si no hay diapositiva.

Parámetros

NombreTipoDescripción
insertionIndexIntegerEl índice basado en cero que indica dónde insertar la diapositiva.
layoutLayoutEl diseño que se usará para la nueva diapositiva; debe estar presente en el diseño maestro actual.

Volver

Slide: la diapositiva nueva que se inserta.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, predefinedLayout)

Inserta una diapositiva en el índice especificado de la presentación con el diseño predefinido especificado basado en la instancia principal actual. La instancia principal actual es una de las siguientes:

  • El patrón de la diapositiva anterior.
  • Es el patrón de la primera diapositiva, si el insertIndex es cero.
  • El primer maestro de la presentación, si no hay diapositiva.

Parámetros

NombreTipoDescripción
insertionIndexIntegerEl índice basado en cero que indica dónde insertar la diapositiva.
predefinedLayoutPredefinedLayoutEl diseño predefinido que se usará para la diapositiva nueva; debe estar presente en la instancia principal actual.

Volver

Slide: la diapositiva nueva que se inserta.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, slide)

Inserta una copia del Slide proporcionado en el índice especificado de la presentación.

Si la diapositiva que se copia proviene de una presentación diferente, también se copian la página principal y las páginas de diseño si aún no existen en esta presentación.

// Copy a slide from another presentation and inserts it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides[0];
var insertionIndex = 1;
currentPresentation.insertSlide(insertionIndex, slide);

Parámetros

NombreTipoDescripción
insertionIndexIntegerEl índice basado en cero que indica dónde insertar la diapositiva.
slideSlideLa diapositiva que se copiará e insertará.

Volver

Slide: la diapositiva nueva que se inserta.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, slide, linkingMode)

Inserta una copia de la Slide proporcionada de la presentación de origen en el índice especificado en la presentación actual y establece el vínculo de diapositiva como lo especifica la SlideLinkingMode.

Si la diapositiva que se copia proviene de una presentación diferente, también se copian la página principal y las páginas de diseño si aún no existen en la presentación actual.

Si el modo de vínculo es SlideLinkingMode.LINKED, la diapositiva insertada se puede actualizar para que coincida con la diapositiva de origen proporcionada cuando se llama a Slide.refreshSlide(). Otros colaboradores pueden ver el vínculo a la diapositiva de origen. No se puede usar SlideLinkingMode.LINKED con diapositivas de origen de la presentación actual.

// Copy a slide from another presentation, then insert and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var insertionIndex = 1;
var insertedSlide =
    currentPresentation.insertSlide(
    insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);

Parámetros

NombreTipoDescripción
insertionIndexIntegerEl índice basado en cero que indica dónde insertar la diapositiva.
slideSlideLa diapositiva que se copiará e insertará.
linkingModeSlideLinkingModeEl modo de vínculo que se usará.

Volver

Slide: La nueva diapositiva.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeEditor(emailAddress)

Quita al usuario específico de la lista de editores de Presentation. Este método no impide que los usuarios accedan a Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si Presentation se comparte con todo el dominio del usuario o si el Presentation está en una unidad compartida a la que el usuario puede acceder.

En el caso de los archivos de Drive, también se quita al usuario de la lista de lectores.

Parámetros

NombreTipoDescripción
emailAddressStringLa dirección de correo electrónico del usuario que se quitará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeEditor(user)

Quita al usuario específico de la lista de editores de Presentation. Este método no impide que los usuarios accedan a Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si Presentation se comparte con todo el dominio del usuario o si el Presentation está en una unidad compartida a la que el usuario puede acceder.

En el caso de los archivos de Drive, también se quita al usuario de la lista de lectores.

Parámetros

NombreTipoDescripción
userUserUna representación del usuario que se quitará.

Volver

Presentation: Este Presentation, para encadenar.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeViewer(emailAddress)

Quita al usuario específico de la lista de lectores y comentaristas del Presentation. Este método no tiene efecto si el usuario es un editor, no un lector ni comentarista. Este método tampoco impide que los usuarios accedan a Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si Presentation se comparte con todo el dominio del usuario o si el Presentation está en una unidad compartida a la que el usuario puede acceder.

En el caso de los archivos de Drive, también se quita al usuario de la lista de editores.

Parámetros

NombreTipoDescripción
emailAddressStringLa dirección de correo electrónico del usuario que se quitará.

Volver

Presentation: Este Presentation 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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeViewer(user)

Quita al usuario específico de la lista de lectores y comentaristas del Presentation. Este método no tiene efecto si el usuario es un editor, no un visualizador. Este método tampoco impide que los usuarios accedan a Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si Presentation se comparte con todo el dominio del usuario o si Presentation está en una unidad compartida a la que el usuario puede acceder.

En el caso de los archivos de Drive, también se quita al usuario de la lista de editores.

Parámetros

NombreTipoDescripción
userUserUna representación del usuario que se quitará.

Volver

Presentation: Este Presentation 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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replaceAllText(findText, replaceText)

Reemplaza todas las instancias de texto que coincidan con texto con reemplazar texto. La búsqueda no distingue entre mayúsculas y minúsculas.

Parámetros

NombreTipoDescripción
findTextStringEl texto que se debe buscar.
replaceTextStringEl texto que reemplazará al texto coincidente.

Volver

Integer: La cantidad de casos cambió.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replaceAllText(findText, replaceText, matchCase)

Reemplaza todas las instancias de texto que coincidan con texto con reemplazar texto.

Parámetros

NombreTipoDescripción
findTextStringEl texto que se debe buscar.
replaceTextStringEl texto que reemplazará al texto coincidente.
matchCaseBooleanSi es true, la búsqueda distingue entre mayúsculas y minúsculas; si es false, no distingue entre mayúsculas y minúsculas.

Volver

Integer: La cantidad de casos cambió.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

saveAndClose()

Guarda el Presentation actual. Hace que se borren y apliquen las actualizaciones pendientes.

El método saveAndClose() se invoca automáticamente al final de la ejecución de la secuencia de comandos para cada Presentation abierta, incluso si la ejecución de la secuencia de comandos finalizó con un error.

No se puede editar un Presentation cerrado. Usa uno de los métodos abiertos de SlidesApp para volver a abrir una presentación y editarla.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setName(name)

Establece el nombre o el título de la presentación.

Parámetros

NombreTipoDescripción
nameStringEl nombre que se establecerá para esta presentació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://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations