Class Line

선을 나타내는 PageElement입니다.

메서드

메서드반환 유형간략한 설명
alignOnPage(alignmentPosition)Line페이지의 지정된 정렬 위치에 요소를 정렬합니다.
bringForward()Line페이지에서 페이지 요소를 한 요소 앞으로 가져옵니다.
bringToFront()Line페이지 요소를 페이지 앞쪽으로 가져옵니다.
duplicate()PageElement페이지 요소를 복제합니다.
getConnectionSites()ConnectionSite[]페이지 요소의 ConnectionSite 목록을 반환하거나 페이지 요소에 연결 사이트가 없는 경우 빈 목록을 반환합니다.
getDashStyle()DashStyle선의 DashStyle를 가져옵니다.
getDescription()String페이지 요소의 대체 텍스트 설명을 반환합니다.
getEnd()Point페이지의 왼쪽 상단에서 측정한 선의 끝점을 반환합니다.
getEndArrow()ArrowStyle선 끝에 있는 화살표의 ArrowStyle를 가져옵니다.
getEndConnection()ConnectionSite선의 끝에 있는 연결을 반환하거나 연결이 없는 경우 null을 반환합니다.
getHeight()Number요소의 높이를 포인트 단위로 가져옵니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 높이입니다.
getInherentHeight()Number요소의 고유한 높이를 포인트 단위로 반환합니다.
getInherentWidth()Number요소의 고유 너비를 포인트 단위로 반환합니다.
getLeft()Number요소의 회전이 없는 경우 페이지의 왼쪽 상단에서 측정한 요소의 가로 위치(단위: 포인트)를 반환합니다.
getLineCategory()LineCategory선의 LineCategory를 가져옵니다.
getLineFill()LineFill선의 LineFill를 가져옵니다.
getLineType()LineType선의 LineType를 가져옵니다.
getLink()Link링크가 없으면 Link 또는 null을 반환합니다.
getObjectId()String이 객체의 고유 ID를 반환합니다.
getPageElementType()PageElementTypePageElementType enum으로 표시되는 페이지 요소의 유형을 반환합니다.
getParentGroup()Group이 페이지 요소가 속한 그룹을 반환하거나 요소가 그룹에 속하지 않은 경우 null을 반환합니다.
getParentPage()Page이 페이지 요소가 있는 페이지를 반환합니다.
getRotation()Number요소의 중심을 중심으로 시계 방향으로 회전한 각도를 도 단위로 반환합니다. 여기서 0도는 회전이 없음을 의미합니다.
getStart()Point페이지의 왼쪽 상단에서 측정한 선의 시작점을 반환합니다.
getStartArrow()ArrowStyle선 시작 부분에 있는 화살표의 ArrowStyle를 가져옵니다.
getStartConnection()ConnectionSite선의 시작 부분에 있는 연결을 반환하거나 연결이 없는 경우 null을 반환합니다.
getTitle()String페이지 요소의 대체 텍스트 제목을 반환합니다.
getTop()Number요소에 회전이 없을 때 페이지의 왼쪽 상단에서 측정된 요소의 세로 위치(포인트)를 가져옵니다.
getTransform()AffineTransform페이지 요소의 변환을 반환합니다.
getWeight()Number선의 두께를 포인트 단위로 반환합니다.
getWidth()Number요소의 너비를 포인트 단위로 반환합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 너비입니다.
isConnector()Boolean선이 커넥터인 경우 true를, 그렇지 않은 경우 false를 반환합니다.
preconcatenateTransform(transform)Line제공된 변환을 페이지 요소의 기존 변환에 미리 연결합니다.
remove()void페이지 요소를 삭제합니다.
removeLink()voidLink를 삭제합니다.
reroute()Line연결된 페이지 요소에서 가장 가까운 두 연결 지점으로 선의 시작점과 끝점을 다시 라우트합니다.
scaleHeight(ratio)Line지정된 비율로 요소의 높이를 조정합니다.
scaleWidth(ratio)Line지정된 비율로 요소의 너비를 조정합니다.
select()void활성 프레젠테이션에서 PageElement만 선택하고 이전 선택사항은 삭제합니다.
select(replace)void활성 프레젠테이션에서 PageElement를 선택합니다.
sendBackward()Line페이지 요소를 페이지에서 한 요소 뒤로 보냅니다.
sendToBack()Line페이지 요소를 페이지 뒤로 보냅니다.
setDashStyle(style)Line선의 DashStyle를 설정합니다.
setDescription(description)Line페이지 요소의 대체 텍스트 설명을 설정합니다.
setEnd(left, top)Line선의 끝점 위치를 설정합니다.
setEnd(point)Line선의 끝점 위치를 설정합니다.
setEndArrow(style)Line선 끝에 있는 화살표의 ArrowStyle를 설정합니다.
setEndConnection(connectionSite)Line줄 끝에 연결을 설정합니다.
setHeight(height)Line요소의 높이를 포인트 단위로 설정합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 높이입니다.
setLeft(left)Line요소의 가로 위치를 점으로 설정합니다. 이 위치는 요소에 회전이 없을 때 페이지의 왼쪽 상단 모서리에서 측정됩니다.
setLineCategory(lineCategory)Line선의 LineCategory를 설정합니다.
setLinkSlide(slideIndex)Link슬라이드의 0부터 시작하는 색인을 사용하여 Link를 지정된 Slide로 설정합니다.
setLinkSlide(slide)LinkLink를 지정된 Slide로 설정합니다. 링크는 지정된 슬라이드 ID로 설정됩니다.
setLinkSlide(slidePosition)Link슬라이드의 상대적 위치를 사용하여 Link를 지정된 Slide에 설정합니다.
setLinkUrl(url)LinkLink를 주어진 비어 있지 않은 URL 문자열로 설정합니다.
setRotation(angle)Line요소의 중심을 중심으로 시계 방향으로 회전하는 각도를 도 단위로 설정합니다.
setStart(left, top)Line선의 시작점 위치를 설정합니다.
setStart(point)Line선의 시작점 위치를 설정합니다.
setStartArrow(style)Line선의 시작 부분에 있는 화살표의 ArrowStyle를 설정합니다.
setStartConnection(connectionSite)Line선의 시작 부분에 연결을 설정합니다.
setTitle(title)Line페이지 요소의 대체 텍스트 제목을 설정합니다.
setTop(top)Line요소의 세로 위치를 점으로 설정합니다. 이 위치는 요소에 회전이 없을 때 페이지의 왼쪽 상단에서 측정됩니다.
setTransform(transform)Line제공된 변환으로 페이지 요소의 변환을 설정합니다.
setWeight(points)Line선의 두께를 포인트 단위로 설정합니다.
setWidth(width)Line요소의 너비를 포인트 단위로 설정합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 너비입니다.

자세한 문서

alignOnPage(alignmentPosition)

페이지의 지정된 정렬 위치에 요소를 정렬합니다.

매개변수

이름유형설명
alignmentPositionAlignmentPosition페이지에서 이 페이지 요소를 정렬할 위치입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.


bringForward()

페이지에서 페이지 요소를 한 요소 앞으로 가져옵니다.

페이지 요소는 그룹에 포함되어서는 안 됩니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

bringToFront()

페이지 요소를 페이지 앞쪽으로 가져옵니다.

페이지 요소는 그룹에 포함되어서는 안 됩니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

duplicate()

페이지 요소를 복제합니다.

중복 페이지 요소는 원본과 동일한 위치에 동일한 페이지에 배치됩니다.

리턴

PageElement: 이 페이지 요소의 새 중복입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getConnectionSites()

페이지 요소의 ConnectionSite 목록을 반환하거나 페이지 요소에 연결 사이트가 없는 경우 빈 목록을 반환합니다.

리턴

ConnectionSite[]: 연결 사이트 목록입니다. 이 요소에 연결 사이트가 없는 경우 목록이 비어 있을 수 있습니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getDashStyle()

선의 DashStyle를 가져옵니다.

리턴

DashStyle: 이 선에 사용되는 대시 스타일입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getDescription()

페이지 요소의 대체 텍스트 설명을 반환합니다. 설명은 제목과 결합되어 대체 텍스트를 표시하고 읽습니다.

리턴

String: 페이지 요소의 대체 텍스트 설명입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getEnd()

페이지의 왼쪽 상단에서 측정한 선의 끝점을 반환합니다.

리턴

Point: 선의 끝점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getEndArrow()

선 끝에 있는 화살표의 ArrowStyle를 가져옵니다.

리턴

ArrowStyle: 이 선의 끝에 있는 화살표의 스타일입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getEndConnection()

선의 끝에 있는 연결을 반환하거나 연결이 없는 경우 null을 반환합니다.

리턴

ConnectionSite: 선의 끝에 있는 연결입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getHeight()

요소의 높이를 포인트 단위로 가져옵니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 높이입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

리턴

Number: 페이지 요소의 고유한 높이(단위: 포인트)입니다. 페이지 요소에 높이가 없는 경우에는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getInherentHeight()

요소의 고유한 높이를 포인트 단위로 반환합니다.

페이지 요소의 변환은 고유한 크기에 상대적입니다. 요소의 변환과 함께 고유한 크기를 사용하여 요소의 최종 시각적 모양을 결정합니다.

리턴

Number: 페이지 요소의 고유한 높이(단위: 포인트)입니다. 페이지 요소에 높이가 없는 경우에는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getInherentWidth()

요소의 고유 너비를 포인트 단위로 반환합니다.

페이지 요소의 변환은 고유한 크기에 상대적입니다. 요소의 변환과 함께 고유한 크기를 사용하여 요소의 최종 시각적 모양을 결정합니다.

리턴

Number: 페이지 요소의 고유 너비(단위: 포인트)입니다. 페이지 요소에 너비가 없는 경우에는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getLeft()

요소의 회전이 없는 경우 페이지의 왼쪽 상단에서 측정한 요소의 가로 위치(단위: 포인트)를 반환합니다.

리턴

Number: 페이지 왼쪽 상단 모서리에서 이 요소의 가로 위치(단위: 포인트)입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getLineCategory()

선의 LineCategory를 가져옵니다.

리턴

LineCategory - 선 카테고리입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getLineFill()

선의 LineFill를 가져옵니다.

리턴

LineFill: 이 선의 채우기 설정입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getLineType()

선의 LineType를 가져옵니다.

리턴

LineType: 이 선의 유형입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

링크가 없으면 Link 또는 null을 반환합니다.

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()}`);
}

리턴

Link — 링크가 없는 경우 Link 또는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getObjectId()

이 객체의 고유 ID를 반환합니다. 페이지 및 페이지 요소에서 사용하는 객체 ID는 동일한 네임스페이스를 공유합니다.

리턴

String: 이 객체의 고유 ID입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getPageElementType()

PageElementType enum으로 표시되는 페이지 요소의 유형을 반환합니다.

리턴

PageElementType: 페이지 요소의 유형입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getParentGroup()

이 페이지 요소가 속한 그룹을 반환하거나 요소가 그룹에 속하지 않은 경우 null을 반환합니다.

리턴

Group: 이 페이지 요소가 속한 그룹 또는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getParentPage()

이 페이지 요소가 있는 페이지를 반환합니다.

리턴

Page: 이 요소가 있는 페이지입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getRotation()

요소의 중심을 중심으로 시계 방향으로 회전한 각도를 도 단위로 반환합니다. 여기서 0도는 회전이 없음을 의미합니다.

리턴

Number: 0 (양 끝값 포함)~360 (양 끝값 제외)도 사이의 회전 각도입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getStart()

페이지의 왼쪽 상단에서 측정한 선의 시작점을 반환합니다.

리턴

Point: 선의 시작점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getStartArrow()

선 시작 부분에 있는 화살표의 ArrowStyle를 가져옵니다.

리턴

ArrowStyle: 이 줄의 시작 부분에 있는 화살표의 스타일입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getStartConnection()

선의 시작 부분에 있는 연결을 반환하거나 연결이 없는 경우 null을 반환합니다.

리턴

ConnectionSite: 선의 시작 부분에 있는 연결입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getTitle()

페이지 요소의 대체 텍스트 제목을 반환합니다. 제목은 설명과 결합되어 대체 텍스트를 표시하고 읽습니다.

리턴

String: 페이지 요소의 대체 텍스트 제목입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getTop()

요소에 회전이 없을 때 페이지의 왼쪽 상단에서 측정된 요소의 세로 위치(포인트)를 가져옵니다.

리턴

Number — 페이지 왼쪽 상단 모서리를 기준으로 이 요소의 세로 위치(단위: 포인트)입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getTransform()

페이지 요소의 변환을 반환합니다.

페이지 요소의 시각적 모양은 절대 변환에 따라 결정됩니다. 절대 변환을 계산하려면 페이지 요소의 변환을 모든 상위 그룹의 변환과 사전 연결합니다. 페이지 요소가 그룹에 속하지 않으면 절대 변환은 이 필드의 값과 동일합니다.

리턴

AffineTransform: 페이지 요소의 변환입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getWeight()

선의 두께를 포인트 단위로 반환합니다.

리턴

Number: 선의 두께(포인트)입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

getWidth()

요소의 너비를 포인트 단위로 반환합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 너비입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

리턴

Number: 페이지 요소의 고유 너비(단위: 포인트)입니다. 페이지 요소에 너비가 없는 경우에는 null입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

isConnector()

선이 커넥터인 경우 true를, 그렇지 않은 경우 false를 반환합니다.

커넥터는 관련 페이지 요소의 연결 사이트를 연결하는 데 사용되는 선 유형입니다. 커넥터의 각 끝은 최대 1개의 연결 사이트에 연결할 수 있습니다.

리턴

Boolean: 선이 커넥터인 경우 True이고, 그렇지 않은 경우 false입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

preconcatenateTransform(transform)

제공된 변환을 페이지 요소의 기존 변환에 미리 연결합니다.

newTransform = argument * existingTransform;

예를 들어 페이지 요소를 왼쪽으로 36포인트 이동하려면 다음을 실행합니다.

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

페이지 요소의 변환을 setTransform(transform)로 대체할 수도 있습니다.

매개변수

이름유형설명
transformAffineTransform이 페이지 요소의 변환에 미리 연결할 변환입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

remove()

페이지 요소를 삭제합니다.

삭제 작업 후 Group에 페이지 요소가 하나만 있거나 없는 경우 그룹 자체도 삭제됩니다.

마스터 또는 레이아웃에서 자리표시자 PageElement가 삭제되면 비어 있는 상속 자리표시자도 삭제됩니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

Link를 삭제합니다.

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

reroute()

연결된 페이지 요소에서 가장 가까운 두 연결 지점으로 선의 시작점과 끝점을 다시 라우트합니다. 선의 시작과 끝은 서로 다른 페이지 요소에 연결되어야 합니다.

리턴

Line - 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

scaleHeight(ratio)

지정된 비율로 요소의 높이를 조정합니다. 요소의 높이는 요소에 회전이 없는 경우 경계 상자의 높이입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

매개변수

이름유형설명
ratioNumber이 페이지 요소의 높이를 조정하는 비율입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

scaleWidth(ratio)

지정된 비율로 요소의 너비를 조정합니다. 요소의 너비는 요소에 회전이 없을 때의 경계 상자의 너비입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

매개변수

이름유형설명
ratioNumber이 페이지 요소의 너비를 조정하는 비율입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

select()

활성 프레젠테이션에서 PageElement만 선택하고 이전 선택사항은 삭제합니다. 이는 true를 사용하여 select(replace)를 호출하는 것과 같습니다.

스크립트는 스크립트를 실행하는 사용자의 선택에만 액세스할 수 있으며, 스크립트가 프레젠테이션에 바인딩된 경우에만 액세스할 수 있습니다.

이렇게 하면 PageElement의 상위 Pagecurrent 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();

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

select(replace)

활성 프레젠테이션에서 PageElement를 선택합니다.

스크립트는 스크립트를 실행하는 사용자의 선택에만 액세스할 수 있으며, 스크립트가 프레젠테이션에 바인딩된 경우에만 액세스할 수 있습니다.

이 메서드에 true을 전달하여 PageElement만 선택하고 이전 선택사항을 삭제합니다. 또한 PageElement의 상위 Pagecurrent page selection로 설정합니다.

false를 전달하여 여러 PageElement 객체를 선택합니다. PageElement 객체는 동일한 Page에 있어야 합니다.

false 매개변수를 사용하여 페이지 요소를 선택하는 동안 다음 조건을 충족해야 합니다.

  1. PageElement 객체의 상위 Pagecurrent page selection여야 합니다.
  2. 선택된 Page 객체가 여러 개 있어서는 안 됩니다.

이를 확인하는 가장 좋은 방법은 먼저 Page.selectAsCurrentPage()를 사용하여 상위 요소 Page를 선택한 다음 해당 페이지에서 페이지 요소를 선택하는 것입니다.

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);
}

매개변수

이름유형설명
replaceBooleantrue인 경우 선택사항이 이전 선택사항을 대체합니다. 그렇지 않으면 선택사항이 이전 선택사항에 추가됩니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

sendBackward()

페이지 요소를 페이지에서 한 요소 뒤로 보냅니다.

페이지 요소는 그룹에 포함되어서는 안 됩니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

sendToBack()

페이지 요소를 페이지 뒤로 보냅니다.

페이지 요소는 그룹에 포함되어서는 안 됩니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setDashStyle(style)

선의 DashStyle를 설정합니다.

매개변수

이름유형설명
styleDashStyle이 선에 설정할 대시 스타일입니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setDescription(description)

페이지 요소의 대체 텍스트 설명을 설정합니다.

이 메서드는 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());

매개변수

이름유형설명
descriptionString대체 텍스트 설명을 설정할 문자열입니다.

리턴

Line: 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setEnd(left, top)

선의 끝점 위치를 설정합니다.

위치가 변경된 후 선 경로가 조정될 수 있습니다.

매개변수

이름유형설명
leftNumber페이지 왼쪽 상단에서부터 점에서 측정한 선의 끝점의 가로 위치입니다(단위: 포인트).
topNumber선의 끝점의 세로 위치로, 페이지 왼쪽 상단에서부터 포인트 단위로 측정됩니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setEnd(point)

선의 끝점 위치를 설정합니다.

위치가 변경된 후 선 경로가 조정될 수 있습니다.

매개변수

이름유형설명
pointPoint선의 끝점으로, 위치는 페이지의 왼쪽 상단에서 측정됩니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setEndArrow(style)

선 끝에 있는 화살표의 ArrowStyle를 설정합니다.

매개변수

이름유형설명
styleArrowStyle설정할 스타일입니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setEndConnection(connectionSite)

줄 끝에 연결을 설정합니다. 다른 쪽 끝은 그대로 두고 선의 끝을 지정된 연결 사이트로 이동합니다.

매개변수

이름유형설명
connectionSiteConnectionSite최종 연결이 업데이트되는 연결 사이트 또는 최종 연결을 삭제하는 경우 null입니다.

리턴

Line - 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setHeight(height)

요소의 높이를 포인트 단위로 설정합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 높이입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

매개변수

이름유형설명
heightNumber설정할 이 페이지 요소의 새 높이(단위: 포인트)입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLeft(left)

요소의 가로 위치를 점으로 설정합니다. 이 위치는 요소에 회전이 없을 때 페이지의 왼쪽 상단 모서리에서 측정됩니다.

매개변수

이름유형설명
leftNumber설정할 새 가로 위치(단위: 포인트)입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLineCategory(lineCategory)

선의 LineCategory를 설정합니다.

connectors에서만 카테고리를 설정할 수 있습니다. 카테고리를 변경하면 커넥터의 경로가 다시 변경될 수 있습니다.

매개변수

이름유형설명
lineCategoryLineCategory설정할 선 카테고리입니다.

리턴

Line - 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLinkSlide(slideIndex)

슬라이드의 0부터 시작하는 색인을 사용하여 Link를 지정된 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);

매개변수

이름유형설명
slideIndexInteger슬라이드의 0부터 시작하는 색인입니다.

리턴

Link: 설정된 Link입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLinkSlide(slide)

Link를 지정된 Slide로 설정합니다. 링크는 지정된 슬라이드 ID로 설정됩니다.

// 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]);

매개변수

이름유형설명
slideSlide연결할 Slide입니다.

리턴

Link: 설정된 Link입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLinkSlide(slidePosition)

슬라이드의 상대적 위치를 사용하여 Link를 지정된 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);

매개변수

이름유형설명
slidePositionSlidePosition상대적 SlidePosition입니다.

리턴

Link: 설정된 Link입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setLinkUrl(url)

Link를 주어진 비어 있지 않은 URL 문자열로 설정합니다.

// 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');

매개변수

이름유형설명
urlStringURL 문자열입니다.

리턴

Link: 설정된 Link입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setRotation(angle)

요소의 중심을 중심으로 시계 방향으로 회전하는 각도를 도 단위로 설정합니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

매개변수

이름유형설명
angleNumber설정할 새로운 시계 방향 회전 각도(도)입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setStart(left, top)

선의 시작점 위치를 설정합니다.

위치가 변경된 후 선 경로가 조정될 수 있습니다.

매개변수

이름유형설명
leftNumber선의 시작점의 가로 위치로, 페이지 왼쪽 상단에서부터 픽셀 단위로 측정됩니다.
topNumber선의 시작점의 수직 위치로, 페이지 왼쪽 상단 모서리에서 픽셀 단위로 측정됩니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setStart(point)

선의 시작점 위치를 설정합니다.

위치가 변경된 후 선 경로가 조정될 수 있습니다.

매개변수

이름유형설명
pointPoint선의 시작점으로, 위치는 페이지 왼쪽 상단에서 측정됩니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setStartArrow(style)

선의 시작 부분에 있는 화살표의 ArrowStyle를 설정합니다.

매개변수

이름유형설명
styleArrowStyle설정할 새 화살표 스타일입니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setStartConnection(connectionSite)

선의 시작 부분에 연결을 설정합니다. 다른 쪽 끝은 그대로 유지하면서 선의 시작점을 지정된 연결 사이트로 이동합니다.

매개변수

이름유형설명
connectionSiteConnectionSite시작 연결이 업데이트되는 연결 사이트 또는 시작 연결을 삭제하는 경우 null입니다.

리턴

Line - 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setTitle(title)

페이지 요소의 대체 텍스트 제목을 설정합니다.

이 메서드는 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());

매개변수

이름유형설명
titleString대체 텍스트 제목을 설정할 문자열입니다.

리턴

Line: 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setTop(top)

요소의 세로 위치를 점으로 설정합니다. 이 위치는 요소에 회전이 없을 때 페이지의 왼쪽 상단에서 측정됩니다.

매개변수

이름유형설명
topNumber설정할 새 세로 위치(단위: 포인트)입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setTransform(transform)

제공된 변환으로 페이지 요소의 변환을 설정합니다.

그룹의 변환을 업데이트하면 해당 그룹의 페이지 요소의 절대 변환이 변경되어 시각적 모양이 달라질 수 있습니다.

그룹에 있는 페이지 요소의 변환을 업데이트하면 해당 페이지 요소의 변환만 변경되고 그룹 또는 그룹의 다른 페이지 요소의 변환에는 영향을 미치지 않습니다.

변환이 페이지 요소의 시각적 표시 방식에 미치는 영향에 관한 자세한 내용은 getTransform()를 참고하세요.

매개변수

이름유형설명
transformAffineTransform이 페이지 요소에 설정된 변환입니다.

리턴

Line: 체이닝을 위한 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setWeight(points)

선의 두께를 포인트 단위로 설정합니다.

매개변수

이름유형설명
pointsNumber선의 새 두께(단위: 포인트)입니다.

리턴

Line — 체이닝을 위한 이 선입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

setWidth(width)

요소의 너비를 포인트 단위로 설정합니다. 이는 요소에 회전이 없을 때 요소의 경계 상자의 너비입니다.

이 메서드는 일부 페이지 요소와 호환되지 않습니다. 이 메서드와 호환되지 않는 페이지 요소를 알아보려면 크기 및 위치 지정 제한사항을 참고하세요.

매개변수

이름유형설명
widthNumber설정할 이 페이지 요소의 새 너비(단위: 포인트)입니다.

리턴

Line: 체이닝을 위한 이 페이지 요소입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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