Class Presentation

Presentación

Una presentación

Métodos

MétodoTipo de datos que se muestraDescripción breve
addEditor(emailAddress)PresentationAgrega el usuario especificado a la lista de editores del Presentation.
addEditor(user)PresentationAgrega el usuario especificado a la lista de editores del Presentation.
addEditors(emailAddresses)PresentationAgrega el array de usuarios proporcionado a la lista de editores del Presentation.
addViewer(emailAddress)PresentationAgrega el usuario determinado a la lista de usuarios que pueden ver el Presentation.
addViewer(user)PresentationAgrega el usuario determinado a la lista de usuarios que pueden ver el Presentation.
addViewers(emailAddresses)PresentationAgrega el array de usuarios proporcionado a la lista de usuarios que pueden ver el Presentation.
appendSlide()SlideAgrega una diapositiva al final de la presentación con el diseño predefinido PredefinedLayout.BLANK basado en el patrón actual.
appendSlide(layout)SlideAgrega una diapositiva al final de la presentación con el diseño especificado según el patrón actual.
appendSlide(predefinedLayout)SlideAgrega una diapositiva al final de la presentación con el diseño predefinido especificado según el patrón 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 fuente al final de la presentación actual y establece el vínculo de la diapositiva según lo especificado por el SlideLinkingMode.
getEditors()User[]Obtiene la lista de editores de este Presentation.
getId()StringObtiene el identificador único de la presentación.
getLayouts()Layout[]Obtiene los diseños de la presentación.
getMasters()Master[]Obtiene los patrones de 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 de las páginas de notas y del patrón de notas de la presentación en puntos.
getNotesPageWidth()NumberObtiene el ancho de página de la página principal de notas y las páginas de notas de la presentación en puntos.
getPageElementById(id)PageElement|nullDevuelve el 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 de la presentación en puntos.
getPageWidth()NumberObtiene el ancho de página de las diapositivas, los diseños y los patrones de la presentación en puntos.
getSelection()Selection|nullObtiene la selección del usuario en la presentación activa.
getSlideById(id)Slide|nullDevuelve el 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 este Presentation.
insertSlide(insertionIndex)SlideInserta una diapositiva en el índice especificado de la presentación con el diseño predefinido PredefinedLayout.BLANK basado en el patrón actual.
insertSlide(insertionIndex, layout)SlideInserta una diapositiva en el índice especificado de la presentación con el diseño especificado según el patrón actual.
insertSlide(insertionIndex, predefinedLayout)SlideInserta una diapositiva en el índice especificado de la presentación con el diseño predefinido especificado según el patrón 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 del Slide proporcionado de la presentación de origen en el índice especificado de la presentación actual y establece el vínculo de la diapositiva según lo especificado por el SlideLinkingMode.
removeEditor(emailAddress)PresentationQuita al usuario especificado de la lista de editores del Presentation.
removeEditor(user)PresentationQuita al usuario especificado de la lista de editores del Presentation.
removeViewer(emailAddress)PresentationQuita al usuario determinado de la lista de usuarios que pueden ver y comentar el Presentation.
removeViewer(user)PresentationQuita al usuario determinado de la lista de usuarios que pueden ver y comentar el Presentation.
replaceAllText(findText, replaceText)IntegerReemplaza todas las instancias del texto que coincide con el texto de búsqueda por el texto de reemplazo.
replaceAllText(findText, replaceText, matchCase)IntegerReemplaza todas las instancias del texto que coincide con el texto de búsqueda por el texto de reemplazo.
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 especificado a la lista de editores del Presentation. Si el usuario ya estaba en la lista de usuarios, este método lo promueve fuera de ella.

Parámetros

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

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

addEditor(user)

Agrega el usuario especificado a la lista de editores del Presentation. Si el usuario ya estaba en la lista de usuarios, este método lo promueve fuera de ella.

Parámetros

NombreTipoDescripción
userUserEs una representación del usuario que se agregará.

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

addEditors(emailAddresses)

Agrega el array de usuarios proporcionado a la lista de editores del Presentation. Si alguno de los usuarios ya estaba en la lista de usuarios con acceso, este método los quita de ella.

Parámetros

NombreTipoDescripción
emailAddressesString[]Es un array de direcciones de correo electrónico de los usuarios que se agregarán.

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

addViewer(emailAddress)

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

Parámetros

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

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

addViewer(user)

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

Parámetros

NombreTipoDescripción
userUserEs una representación del usuario que se agregará.

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

addViewers(emailAddresses)

Agrega el array de usuarios proporcionado a la lista de usuarios que pueden ver el Presentation. Si alguno de los usuarios ya estaba en la lista de editores, este método no tendrá efecto en ellos.

Parámetros

NombreTipoDescripción
emailAddressesString[]Es un array de direcciones de correo electrónico de los usuarios que se agregarán.

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

appendSlide()

Agrega una diapositiva al final de la presentación con el diseño predefinido PredefinedLayout.BLANK basado en el patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la última diapositiva actual.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Volver

Slide: Es la nueva diapositiva que se agrega.

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 según el patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la última diapositiva actual.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Parámetros

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

Volver

Slide: Es la nueva diapositiva que se agrega.

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 patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la última diapositiva actual.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Parámetros

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

Volver

Slide: Es la nueva diapositiva que se agrega.

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 otra presentación, también se copian las páginas principales y de diseño principales si aún no existen en esta presentación.

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

Parámetros

NombreTipoDescripción
slideSlideEs la diapositiva que se copiará y se agregará.

Volver

Slide: Es la nueva diapositiva que se agrega.

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 fuente al final de la presentación actual y establece el vínculo de la diapositiva según lo especificado por el SlideLinkingMode.

Si la diapositiva que se copia es de otra presentación, también se copian las páginas principales y de diseño principales 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 fuente. SlideLinkingMode.LINKED no se puede usar con diapositivas fuente de la presentación actual.

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

Parámetros

NombreTipoDescripción
slideSlideEs la diapositiva que se copiará, agregará y vinculará.
linkingModeSlideLinkingModeEs el 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 de este Presentation.

Volver

User[]: Es un array 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: Es 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 de 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 patrones de la presentación.

Volver

Master[]: Es la lista de versiones maestras en 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 la diapositiva principal de 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 de las páginas de notas y del patrón de notas de la presentación en puntos. Todas tienen la misma altura de página.

Volver

Number: Es 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 página de la página principal de notas y las páginas de notas de la presentación en puntos. Todas tienen el mismo ancho de página.

Volver

Number: 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)

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

Parámetros

NombreTipoDescripción
idStringEs el ID del elemento de la página que se recupera.

Volver

PageElement|null: Es el elemento de la 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 de la presentación en puntos. Todas 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 página de las diapositivas, los diseños y los patrones de la presentación en puntos. Todas tienen el mismo ancho de página.

Volver

Number: Es 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 la ejecuta, y solo si está vinculada a la presentación.

Ten en cuenta que la selección que se devuelve 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 devuelto 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.
const selection = SlidesApp.getActivePresentation().getSelection();
const currentPage = selection.getCurrentPage();

Volver

Selection|null: 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 válida del usuario.

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)

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

Parámetros

NombreTipoDescripción
idStringEs el ID de la diapositiva que se recupera.

Volver

Slide|null: Es 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[]: Es 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.

const 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 este Presentation.

Volver

User[]: Es un array 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 con el diseño predefinido PredefinedLayout.BLANK basado en el patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la diapositiva anterior.
  • Es el patrón de la primera diapositiva si insertionIndex es cero.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Parámetros

NombreTipoDescripción
insertionIndexIntegerÍndice basado en cero que indica dónde insertar la diapositiva.

Volver

Slide: Es la nueva diapositiva 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 según el patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la diapositiva anterior.
  • Es el patrón de la primera diapositiva si insertionIndex es cero.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Parámetros

NombreTipoDescripción
insertionIndexIntegerÍndice basado en cero que indica dónde insertar la diapositiva.
layoutLayoutDiseño que se usará para la nueva diapositiva; debe estar presente en el patrón actual.

Volver

Slide: Es la nueva diapositiva 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 según el patrón actual. El elemento principal actual es uno de los siguientes:

  • Es el elemento principal de la diapositiva anterior.
  • Es el patrón de la primera diapositiva si insertionIndex es cero.
  • Es el primer patrón de la presentación, si no hay diapositivas.

Parámetros

NombreTipoDescripción
insertionIndexIntegerÍndice basado en cero que indica dónde insertar la diapositiva.
predefinedLayoutPredefinedLayoutDiseño predefinido que se usará para la nueva diapositiva; debe estar presente en la diapositiva principal actual.

Volver

Slide: Es la nueva diapositiva 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 las páginas principales y de diseño principales si aún no existen en esta presentación.

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

Parámetros

NombreTipoDescripción
insertionIndexIntegerÍndice basado en cero que indica dónde insertar la diapositiva.
slideSlideEs la diapositiva que se copiará y se insertará.

Volver

Slide: Es la nueva diapositiva 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 del Slide proporcionado de la presentación de origen en el índice especificado de la presentación actual y establece el vínculo de la diapositiva según lo especificado por el SlideLinkingMode.

Si la diapositiva que se copia proviene de otra presentación, también se copian las páginas principales y de diseño principales 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 fuente. SlideLinkingMode.LINKED no se puede usar con diapositivas de origen de la presentación actual.

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

Parámetros

NombreTipoDescripción
insertionIndexIntegerÍndice basado en cero que indica dónde insertar la diapositiva.
slideSlideEs la diapositiva que se copiará y se insertará.
linkingModeSlideLinkingModeEs el 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 especificado de la lista de editores del Presentation. Este método no impide que los usuarios accedan al Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si el 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, esta acción también quita al usuario de la lista de visualizadores.

Parámetros

NombreTipoDescripción
emailAddressStringEs la 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

removeEditor(user)

Quita al usuario especificado de la lista de editores del Presentation. Este método no impide que los usuarios accedan al Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si el 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, esta acción también quita al usuario de la lista de visualizadores.

Parámetros

NombreTipoDescripción
userUserEs una 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

removeViewer(emailAddress)

Quita al usuario determinado de la lista de usuarios que pueden ver y comentar el Presentation. Este método no tiene efecto si el usuario es editor, no visualizador ni comentarista. Este método tampoco impide que los usuarios accedan al Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si el Presentation se comparte con todo el dominio del usuario o si el Presentation se encuentra 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
emailAddressStringEs la dirección de correo electrónico del usuario que se quitará.

Volver

Presentation: Es 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 determinado de la lista de usuarios que pueden ver y comentar el Presentation. Este método no tiene efecto si el usuario es editor y no visualizador. Este método tampoco impide que los usuarios accedan al Presentation si pertenecen a una clase de usuarios que tienen acceso general, por ejemplo, si el Presentation se comparte con todo el dominio del usuario o si el Presentation se encuentra 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
userUserEs una representación del usuario que se quitará.

Volver

Presentation: Es 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 del texto que coincide con el texto de búsqueda por el texto de reemplazo. La búsqueda no distingue mayúsculas de minúsculas.

Parámetros

NombreTipoDescripción
findTextStringEs el texto que se buscará.
replaceTextStringEs el texto que reemplazará el texto coincidente.

Volver

Integer: La cantidad de ocurrencias 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 del texto que coincide con el texto de búsqueda por el texto de reemplazo.

Parámetros

NombreTipoDescripción
findTextStringEs el texto que se buscará.
replaceTextStringEs el texto que reemplazará el texto coincidente.
matchCaseBooleanSi es true, la búsqueda distingue mayúsculas de minúsculas; si es false, no las distingue.

Volver

Integer: La cantidad de ocurrencias 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 vacíen 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 abierto, 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 en SlidesApp para volver a abrir una presentación determinada 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
nameStringNombre 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