Google Apps Script API
    Preparing search index...

    A PageElement representing a generic shape that does not have a more specific classification. Includes text boxes, rectangles, and other predefined shapes.

    interface Shape {
        alignOnPage(
            alignmentPosition: AlignmentPosition,
        ): GoogleAppsScript.Slides.Shape;
        bringForward(): GoogleAppsScript.Slides.Shape;
        bringToFront(): GoogleAppsScript.Slides.Shape;
        duplicate(): GoogleAppsScript.Slides.PageElement;
        getBorder(): GoogleAppsScript.Slides.Border;
        getConnectionSites(): ConnectionSite[];
        getContentAlignment(): ContentAlignment;
        getDescription(): string;
        getFill(): Fill;
        getHeight(): number;
        getInherentHeight(): number;
        getInherentWidth(): number;
        getLeft(): number;
        getLink(): GoogleAppsScript.Slides.Link;
        getObjectId(): string;
        getPageElementType(): PageElementType;
        getParentGroup(): GoogleAppsScript.Slides.Group;
        getParentPage(): GoogleAppsScript.Slides.Page;
        getParentPlaceholder(): GoogleAppsScript.Slides.PageElement;
        getPlaceholderIndex(): number;
        getPlaceholderType(): PlaceholderType;
        getRotation(): number;
        getShapeType(): ShapeType;
        getText(): TextRange;
        getTitle(): string;
        getTop(): number;
        getTransform(): GoogleAppsScript.Slides.AffineTransform;
        getWidth(): number;
        preconcatenateTransform(
            transform: GoogleAppsScript.Slides.AffineTransform,
        ): GoogleAppsScript.Slides.Shape;
        remove(): void;
        removeLink(): void;
        replaceWithImage(blobSource: BlobSource): GoogleAppsScript.Slides.Image;
        replaceWithImage(
            blobSource: BlobSource,
            crop: boolean,
        ): GoogleAppsScript.Slides.Image;
        replaceWithImage(imageUrl: string): GoogleAppsScript.Slides.Image;
        replaceWithImage(
            imageUrl: string,
            crop: boolean,
        ): GoogleAppsScript.Slides.Image;
        replaceWithSheetsChart(
            sourceChart: GoogleAppsScript.Spreadsheet.EmbeddedChart,
        ): GoogleAppsScript.Slides.SheetsChart;
        replaceWithSheetsChartAsImage(
            sourceChart: GoogleAppsScript.Spreadsheet.EmbeddedChart,
        ): GoogleAppsScript.Slides.Image;
        scaleHeight(ratio: number): GoogleAppsScript.Slides.Shape;
        scaleWidth(ratio: number): GoogleAppsScript.Slides.Shape;
        select(): void;
        select(replace: boolean): void;
        sendBackward(): GoogleAppsScript.Slides.Shape;
        sendToBack(): GoogleAppsScript.Slides.Shape;
        setContentAlignment(
            contentAlignment: ContentAlignment,
        ): GoogleAppsScript.Slides.Shape;
        setDescription(description: string): GoogleAppsScript.Slides.Shape;
        setHeight(height: number): GoogleAppsScript.Slides.Shape;
        setLeft(left: number): GoogleAppsScript.Slides.Shape;
        setLinkSlide(slideIndex: number): GoogleAppsScript.Slides.Link;
        setLinkSlide(slide: Slide): GoogleAppsScript.Slides.Link;
        setLinkSlide(slidePosition: SlidePosition): GoogleAppsScript.Slides.Link;
        setLinkUrl(url: string): GoogleAppsScript.Slides.Link;
        setRotation(angle: number): GoogleAppsScript.Slides.Shape;
        setTitle(title: string): GoogleAppsScript.Slides.Shape;
        setTop(top: number): GoogleAppsScript.Slides.Shape;
        setTransform(
            transform: GoogleAppsScript.Slides.AffineTransform,
        ): GoogleAppsScript.Slides.Shape;
        setWidth(width: number): GoogleAppsScript.Slides.Shape;
    }
    Index

    Methods