Class Line

Line

Uma PageElement que representa uma linha.

Métodos

MétodoTipo de retornoBreve descrição
alignOnPage(alignmentPosition)LineAlinha o elemento à posição de alinhamento especificada na página.
bringForward()LineMove o elemento da página para frente em um elemento.
bringToFront()LineTraz o elemento da página para a frente.
duplicate()PageElementDuplica o elemento da página.
getConnectionSites()ConnectionSite[]Retorna a lista de ConnectionSites no elemento da página ou uma lista vazia se o elemento da página não tiver sites de conexão.
getDashStyle()DashStyleRecebe a DashStyle da linha.
getDescription()StringRetorna a descrição do texto alternativo do elemento da página.
getEnd()PointRetorna o ponto final da linha, medido a partir do canto superior esquerdo da página.
getEndArrow()ArrowStyleRecebe o ArrowStyle da seta no final da linha.
getEndConnection()ConnectionSiteRetorna a conexão no final da linha ou null se não houver conexão.
getHeight()NumberRecebe a altura do elemento em pontos, que é a altura da caixa delimitadora do elemento quando ele não tem rotação.
getInherentHeight()NumberRetorna a altura inerente do elemento em pontos.
getInherentWidth()NumberRetorna a largura inerente do elemento em pontos.
getLeft()NumberRetorna a posição horizontal do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.
getLineCategory()LineCategoryRecebe a LineCategory da linha.
getLineFill()LineFillRecebe a LineFill da linha.
getLineType()LineTypeRecebe a LineType da linha.
getLink()LinkRetorna Link ou null se não houver link.
getObjectId()StringRetorna o ID exclusivo para esse objeto.
getPageElementType()PageElementTypeRetorna o tipo do elemento da página, representado como um tipo enumerado PageElementType.
getParentGroup()GroupRetorna o grupo ao qual esse elemento de página pertence ou null se o elemento não estiver em um grupo.
getParentPage()PageRetorna a página em que o elemento está.
getRotation()NumberRetorna o ângulo de rotação no sentido horário do elemento em torno do centro em graus, em que zero graus significa nenhuma rotação.
getStart()PointRetorna o ponto inicial da linha, medido a partir do canto superior esquerdo da página.
getStartArrow()ArrowStyleRetorna a ArrowStyle da seta no início da linha.
getStartConnection()ConnectionSiteRetorna a conexão no início da linha ou null se não houver conexão.
getTitle()StringRetorna o título do texto alternativo do elemento da página.
getTop()NumberRecebe a posição vertical do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.
getTransform()AffineTransformRetorna a transformação do elemento da página.
getWeight()NumberRetorna a espessura da linha em pontos.
getWidth()NumberRetorna a largura do elemento em pontos, que é a largura da caixa delimitadora do elemento quando ele não tem rotação.
isConnector()BooleanRetorna true se a linha for um conector ou false se não for.
preconcatenateTransform(transform)LinePré-concatena a transformação fornecida à transformação atual do elemento da página.
remove()voidRemove o elemento da página.
removeLink()voidRemove uma Link.
reroute()LineRedireciona o início e o fim da linha para os dois locais de conexão mais próximos nos elementos de página conectados.
scaleHeight(ratio)LineDimensiona a altura do elemento pela proporção especificada.
scaleWidth(ratio)LineDimensiona a largura do elemento pela proporção especificada.
select()voidSeleciona apenas o PageElement na apresentação ativa e remove qualquer seleção anterior.
select(replace)voidSeleciona o PageElement na apresentação ativa.
sendBackward()LineEnvia o elemento da página para trás na página por um elemento.
sendToBack()LineEnvia o elemento da página para a parte de trás.
setDashStyle(style)LineDefine o DashStyle da linha.
setDescription(description)LineDefine a descrição do texto alternativo do elemento da página.
setEnd(left, top)LineDefine a posição do ponto final da linha.
setEnd(point)LineDefine a posição do ponto final da linha.
setEndArrow(style)LineDefine a ArrowStyle da seta no fim da linha.
setEndConnection(connectionSite)LineDefine a conexão no final da linha.
setHeight(height)LineDefine a altura do elemento em pontos, que é a altura da caixa delimitadora do elemento quando ele não tem rotação.
setLeft(left)LineDefine a posição horizontal do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.
setLineCategory(lineCategory)LineDefine o LineCategory da linha.
setLinkSlide(slideIndex)LinkDefine um Link para o Slide fornecido usando o índice baseado em zero do slide.
setLinkSlide(slide)LinkDefine um Link para o Slide fornecido. O link é definido pelo ID do slide fornecido.
setLinkSlide(slidePosition)LinkDefine um Link para o Slide fornecido usando a posição relativa do slide.
setLinkUrl(url)LinkDefine um Link como a string de URL não vazia especificada.
setRotation(angle)LineDefine o ângulo de rotação no sentido horário do elemento em torno do centro em graus.
setStart(left, top)LineDefine a posição do ponto inicial da linha.
setStart(point)LineDefine a posição do ponto inicial da linha.
setStartArrow(style)LineDefine a ArrowStyle da seta no início da linha.
setStartConnection(connectionSite)LineDefine a conexão no início da linha.
setTitle(title)LineDefine o título do texto alternativo do elemento da página.
setTop(top)LineDefine a posição vertical do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.
setTransform(transform)LineDefine a transformação do elemento da página com a transformação fornecida.
setWeight(points)LineDefine a espessura da linha em pontos.
setWidth(width)LineDefine a largura do elemento em pontos, que é a largura da caixa delimitadora do elemento quando ele não tem rotação.

Documentação detalhada

alignOnPage(alignmentPosition)

Alinha o elemento à posição de alinhamento especificada na página.

Parâmetros

NomeTipoDescrição
alignmentPositionAlignmentPositionA posição em que alinhar esse elemento na página.

Retornar

Line: este elemento da página, para encadeamento.


bringForward()

Move o elemento da página para frente em um elemento.

O elemento de página não pode estar em um grupo.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

bringToFront()

Traz o elemento da página para a frente.

O elemento de página não pode estar em um grupo.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

duplicate()

Duplica o elemento da página.

O elemento de página duplicado é colocado na mesma página e na mesma posição que o original.

Retornar

PageElement: a nova cópia desse elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getConnectionSites()

Retorna a lista de ConnectionSites no elemento da página ou uma lista vazia se o elemento da página não tiver sites de conexão.

Retornar

ConnectionSite[]: a lista de sites de conexão, que pode estar vazia se o elemento não tiver sites de conexão.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getDashStyle()

Recebe a DashStyle da linha.

Retornar

DashStyle: o estilo do traço usado com essa linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getDescription()

Retorna a descrição do texto alternativo do elemento da página. A descrição é combinada com o título para exibir e ler o texto alternativo.

Retornar

String: a descrição do texto alternativo do elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getEnd()

Retorna o ponto final da linha, medido a partir do canto superior esquerdo da página.

Retornar

Point: o ponto final da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getEndArrow()

Extrai a ArrowStyle da seta no final da linha.

Retornar

ArrowStyle: o estilo da seta no fim da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getEndConnection()

Retorna a conexão no final da linha ou null se não houver conexão.

Retornar

ConnectionSite: a conexão no fim da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getHeight()

Recebe a altura do elemento em pontos, que é a altura da caixa delimitadora do elemento quando ele não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Retornar

Number: a altura inerente do elemento da página em pontos ou null se o elemento da página não tiver altura.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getInherentHeight()

Retorna a altura inerente do elemento em pontos.

A transformação do elemento da página é relativa ao tamanho inerente dele. Use o tamanho inerente em conjunto com a transformação do elemento para determinar a aparência visual final dele.

Retornar

Number: a altura inerente do elemento da página em pontos ou null se o elemento da página não tiver altura.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getInherentWidth()

Retorna a largura inerente do elemento em pontos.

A transformação do elemento da página é relativa ao tamanho inerente dele. Use o tamanho inerente em conjunto com a transformação do elemento para determinar a aparência visual final dele.

Retornar

Number: a largura inerente do elemento de página em pontos ou null se o elemento de página não tiver largura.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getLeft()

Retorna a posição horizontal do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.

Retornar

Number: a posição horizontal desse elemento em pontos, a partir do canto superior esquerdo da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getLineCategory()

Recebe a LineCategory da linha.

Retornar

LineCategory: a categoria da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getLineFill()

Recebe a LineFill da linha.

Retornar

LineFill: a configuração de preenchimento dessa linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getLineType()

Recebe a LineType da linha.

Retornar

LineType: o tipo da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Retorna Link ou null se não houver link.

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const link = shape.getLink();
if (link != null) {
  Logger.log(`Shape has a link of type: ${link.getLinkType()}`);
}

Retornar

Link: o Link ou null se não houver link.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getObjectId()

Retorna o ID exclusivo para esse objeto. Os IDs de objeto usados por páginas e elementos de página compartilham o mesmo namespace.

Retornar

String: o ID exclusivo para esse objeto.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getPageElementType()

Retorna o tipo do elemento da página, representado como um tipo enumerado PageElementType.

Retornar

PageElementType: o tipo do elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getParentGroup()

Retorna o grupo ao qual esse elemento de página pertence ou null se o elemento não estiver em um grupo.

Retornar

Group: o grupo ao qual o elemento da página pertence ou null.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getParentPage()

Retorna a página em que o elemento está.

Retornar

Page: a página em que o elemento está.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getRotation()

Retorna o ângulo de rotação no sentido horário do elemento em torno do centro em graus, em que zero graus significa nenhuma rotação.

Retornar

Number: é o ângulo de rotação em graus entre 0 (inclusive) e 360 (exclusivo).

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getStart()

Retorna o ponto inicial da linha, medido a partir do canto superior esquerdo da página.

Retornar

Point: o ponto inicial da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getStartArrow()

Retorna a ArrowStyle da seta no início da linha.

Retornar

ArrowStyle: o estilo da seta no início desta linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getStartConnection()

Retorna a conexão no início da linha ou null se não houver conexão.

Retornar

ConnectionSite: a conexão no início da linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getTitle()

Retorna o título do texto alternativo do elemento da página. O título é combinado com a descrição para exibir e ler o texto alternativo.

Retornar

String: o título do texto alternativo do elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getTop()

Recebe a posição vertical do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.

Retornar

Number: a posição vertical desse elemento em pontos, a partir do canto superior esquerdo da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getTransform()

Retorna a transformação do elemento da página.

A aparência visual do elemento da página é determinada pela transformação absoluta. Para calcular a transformação absoluta, pré-concatene a transformação de um elemento da página com as transformações de todos os grupos pais. Se o elemento da página não estiver em um grupo, a transformação absoluta dele será igual ao valor neste campo.

Retornar

AffineTransform: a transformação do elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getWeight()

Retorna a espessura da linha em pontos.

Retornar

Number: a espessura da linha em pontos.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getWidth()

Retorna a largura do elemento em pontos, que é a largura da caixa delimitadora do elemento quando ele não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Retornar

Number: a largura inerente do elemento de página em pontos ou null se o elemento de página não tiver largura.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

isConnector()

Retorna true se a linha for um conector ou false se não for.

O conector é um tipo de linha usado para conectar sites de conexões em elementos de página aplicáveis. Cada extremidade do conector pode ser conectada a no máximo um site de conexão.

Retornar

Boolean: True se a linha for um conector ou false se não for.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

preconcatenateTransform(transform)

Pré-concatena a transformação fornecida à transformação atual do elemento da página.

newTransform = argument * existingTransform;

Por exemplo, para mover um elemento da página 36 pontos para a esquerda:

const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
element.preconcatenateTransform(
    SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(),
);

Também é possível substituir a transformação do elemento da página por setTransform(transform).

Parâmetros

NomeTipoDescrição
transformAffineTransformA transformação a ser preconcatenada na transformação do elemento da página.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

remove()

Remove o elemento da página.

Se, após uma operação de remoção, um Group tiver apenas um ou nenhum elemento da página, o grupo também será removido.

Se um marcador de posição PageElement for removido em um mestre ou layout, todos os marcadores de posição vazios herdados também serão removidos.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Remove uma Link.

const slides = SlidesApp.getActivePresentation().getSlides();
slides[1].getShapes()[0].removeLink();

reroute()

Redireciona o início e o fim da linha para os dois locais de conexão mais próximos nos elementos de página conectados. O início e o fim da linha precisam estar conectados a elementos diferentes da página.

Retornar

Line: a linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

scaleHeight(ratio)

Dimensiona a altura do elemento pela proporção especificada. A altura do elemento é a altura da caixa delimitadora quando o elemento não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Parâmetros

NomeTipoDescrição
ratioNumberA proporção para dimensionar a altura desse elemento da página.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

scaleWidth(ratio)

Dimensiona a largura do elemento pela proporção especificada. A largura do elemento é a largura da caixa delimitadora quando o elemento não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Parâmetros

NomeTipoDescrição
ratioNumberA proporção para dimensionar a largura desse elemento da página.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

select()

Seleciona apenas o PageElement na apresentação ativa e remove qualquer seleção anterior. Isso é o mesmo que chamar select(replace) com true.

Um script só pode acessar a seleção do usuário que está executando o script e somente se ele estiver vinculado à apresentação.

Isso define a Page pai da PageElement como a current page selection.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

select(replace)

Seleciona o PageElement na apresentação ativa.

Um script só pode acessar a seleção do usuário que está executando o script e somente se ele estiver vinculado à apresentação.

Transmita true para este método para selecionar apenas o PageElement e remover qualquer seleção anterior. Isso também define o Page pai do PageElement como o current page selection.

Transmita false para selecionar vários objetos PageElement. Os objetos PageElement precisam estar no mesmo Page.

As seguintes condições precisam ser atendidas ao selecionar um elemento da página usando um parâmetro false:

  1. O Page pai do objeto PageElement precisa ser o current page selection.
  2. Não devem haver vários objetos Page selecionados.

Para garantir que esse seja o caso, a abordagem recomendada é selecionar a Page pai primeiro usando Page.selectAsCurrentPage() e, em seguida, selecionar os elementos da página.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
const pageElements = slide.getPageElements();
for (let i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

Parâmetros

NomeTipoDescrição
replaceBooleanSe true, a seleção substitui qualquer seleção anterior. Caso contrário, a seleção é adicionada a qualquer seleção anterior.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

sendBackward()

Envia o elemento da página para trás na página por um elemento.

O elemento de página não pode estar em um grupo.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

sendToBack()

Envia o elemento da página para a parte de trás.

O elemento de página não pode estar em um grupo.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setDashStyle(style)

Define o DashStyle da linha.

Parâmetros

NomeTipoDescrição
styleDashStyleO estilo dos traços a serem definidos para esta linha.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setDescription(description)

Define a descrição do texto alternativo do elemento da página.

O método não é compatível com elementos Group.

// Set the first page element's alt text description to "new alt text
// description".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

Parâmetros

NomeTipoDescrição
descriptionStringA string para definir a descrição do texto alternativo.

Retornar

Line: este elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setEnd(left, top)

Define a posição do ponto final da linha.

O caminho da linha pode ser ajustado depois que a posição muda.

Parâmetros

NomeTipoDescrição
leftNumberA posição horizontal do ponto final da linha, medida em pontos a partir do canto superior esquerdo da página.
topNumberA posição vertical do ponto final da linha, medida em pontos a partir do canto superior esquerdo da página.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setEnd(point)

Define a posição do ponto final da linha.

O caminho da linha pode ser ajustado depois que a posição muda.

Parâmetros

NomeTipoDescrição
pointPointO ponto final da linha, cuja posição é medida a partir do canto superior esquerdo da página.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setEndArrow(style)

Define a ArrowStyle da seta no fim da linha.

Parâmetros

NomeTipoDescrição
styleArrowStyleO estilo a ser definido.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setEndConnection(connectionSite)

Define a conexão no final da linha. Ele move a extremidade da linha para o site de conexão especificado, mantendo a outra extremidade intacta.

Parâmetros

NomeTipoDescrição
connectionSiteConnectionSiteO site de conexão em que a conexão final é atualizada ou null, se a conexão final for removida.

Retornar

Line: a linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setHeight(height)

Define a altura do elemento em pontos, que é a altura da caixa delimitadora do elemento quando ele não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Parâmetros

NomeTipoDescrição
heightNumberA nova altura desse elemento da página a ser definida, em pontos.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLeft(left)

Define a posição horizontal do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.

Parâmetros

NomeTipoDescrição
leftNumberA nova posição horizontal a ser definida, em pontos.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLineCategory(lineCategory)

Define o LineCategory da linha.

Só é possível definir a categoria em connectors. O conector pode ser redirecionado depois que a categoria dele for alterada.

Parâmetros

NomeTipoDescrição
lineCategoryLineCategoryA categoria da linha a ser definida.

Retornar

Line: a linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLinkSlide(slideIndex)

Define um Link para o Slide fornecido usando o índice baseado em zero do slide.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(0);

Parâmetros

NomeTipoDescrição
slideIndexIntegerO índice do slide com base em zero.

Retornar

Link: o Link que foi definido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLinkSlide(slide)

Define um Link para o Slide fornecido. O link é definido pelo ID do slide fornecido.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(slides[0]);

Parâmetros

NomeTipoDescrição
slideSlideO Slide a ser vinculado.

Retornar

Link: o Link que foi definido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLinkSlide(slidePosition)

Define um Link para o Slide fornecido usando a posição relativa do slide.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

Parâmetros

NomeTipoDescrição
slidePositionSlidePositionO SlidePosition relativo.

Retornar

Link: o Link que foi definido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setLinkUrl(url)

Define um Link como a string de URL não vazia especificada.

// Set a link to the URL.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkUrl('https://slides.google.com');

Parâmetros

NomeTipoDescrição
urlStringA string do URL.

Retornar

Link: o Link que foi definido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setRotation(angle)

Define o ângulo de rotação no sentido horário do elemento em torno do centro em graus.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Parâmetros

NomeTipoDescrição
angleNumberO novo ângulo de rotação no sentido horário a ser definido, em graus.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setStart(left, top)

Define a posição do ponto inicial da linha.

O caminho da linha pode ser ajustado depois que a posição muda.

Parâmetros

NomeTipoDescrição
leftNumberA posição horizontal do ponto inicial da linha, medida em pontos a partir do canto superior esquerdo da página.
topNumberA posição vertical do ponto inicial da linha, medida em pontos a partir do canto superior esquerdo da página.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setStart(point)

Define a posição do ponto inicial da linha.

O caminho da linha pode ser ajustado depois que a posição muda.

Parâmetros

NomeTipoDescrição
pointPointO ponto inicial da linha, cuja posição é medida a partir do canto superior esquerdo da página.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setStartArrow(style)

Define a ArrowStyle da seta no início da linha.

Parâmetros

NomeTipoDescrição
styleArrowStyleO novo estilo de seta a ser definido.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setStartConnection(connectionSite)

Define a conexão no início da linha. Ele move o início da linha para o site de conexão especificado, mantendo a outra extremidade intacta.

Parâmetros

NomeTipoDescrição
connectionSiteConnectionSiteO site de conexão para o qual a conexão inicial é atualizada ou null se a conexão inicial for removida.

Retornar

Line: a linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setTitle(title)

Define o título do texto alternativo do elemento da página.

O método não é compatível com elementos Group.

// Set the first page element's alt text title to "new alt text title".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

Parâmetros

NomeTipoDescrição
titleStringA string para definir o título do texto alternativo.

Retornar

Line: este elemento da página.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setTop(top)

Define a posição vertical do elemento em pontos, medida a partir do canto superior esquerdo da página quando o elemento não tem rotação.

Parâmetros

NomeTipoDescrição
topNumberA nova posição vertical a ser definida, em pontos.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setTransform(transform)

Define a transformação do elemento da página com a transformação fornecida.

Atualizar a transformação de um grupo muda a transformação absoluta dos elementos da página nesse grupo, o que pode mudar a aparência visual deles.

Atualizar a transformação de um elemento de página que está em um grupo só muda a transformação desse elemento, não afeta as transformações do grupo ou de outros elementos de página no grupo.

Para saber como as transformações afetam a aparência dos elementos da página, consulte getTransform().

Parâmetros

NomeTipoDescrição
transformAffineTransformA transformação definida para esse elemento da página.

Retornar

Line: este elemento, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setWeight(points)

Define a espessura da linha em pontos.

Parâmetros

NomeTipoDescrição
pointsNumberA nova espessura da linha em pontos.

Retornar

Line: esta linha, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setWidth(width)

Define a largura do elemento em pontos, que é a largura da caixa delimitadora do elemento quando ele não tem rotação.

Esse método não é compatível com todos os elementos da página. Para saber quais elementos da página não são compatíveis com esse método, consulte as limitações de dimensionamento e posicionamento.

Parâmetros

NomeTipoDescrição
widthNumberA nova largura desse elemento da página a ser definida, em pontos.

Retornar

Line: este elemento da página, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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