Class SlidesApp

Ứng dụngTrang trình bày

Tạo và mở Presentations có thể chỉnh sửa.

// Open a presentation by ID.
let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Thuộc tính

Thuộc tínhLoạiMô tả
AlignmentPositionAlignmentPositionLiệt kê các loại vị trí căn chỉnh.
ArrowStyleArrowStyleLiệt kê các kiểu mũi tên mà Line có thể có.
AutoTextTypeAutoTextTypeLiệt kê các loại văn bản tự động.
AutofitTypeAutofitTypeBảng liệt kê các loại tự động điều chỉnh.
CellMergeStateCellMergeStateLiệt kê các trạng thái hợp nhất khác nhau của một ô trong bảng.
ColorTypeColorTypeLiệt kê các loại màu.
ContentAlignmentContentAlignmentLiệt kê các giá trị dùng để chỉ định cách căn chỉnh nội dung.
DashStyleDashStyleLiệt kê các kiểu dấu gạch ngang mà Line có thể có.
FillTypeFillTypeLiệt kê các loại nội dung lấp đầy.
LineCategoryLineCategoryLiệt kê các danh mục của Line.
LineFillTypeLineFillTypeLiệt kê các loại LineFill.
LineTypeLineTypeLiệt kê các loại Line.
LinkTypeLinkTypeLiệt kê các loại đường liên kết.
ListPresetListPresetLiệt kê các loại chế độ cài đặt trước của danh sách.
PageBackgroundTypePageBackgroundTypeLiệt kê các loại nền trang.
PageElementTypePageElementTypeLiệt kê các loại phần tử trang.
PageTypePageTypeLiệt kê các loại trang.
ParagraphAlignmentParagraphAlignmentLiệt kê các kiểu căn chỉnh đoạn văn.
PlaceholderTypePlaceholderTypeLiệt kê các loại phần giữ chỗ.
PredefinedLayoutPredefinedLayoutLiệt kê các bố cục được xác định trước.
SelectionTypeSelectionTypeLiệt kê các loại lựa chọn.
ShapeTypeShapeTypeLiệt kê các loại hình dạng.
SheetsChartEmbedTypeSheetsChartEmbedTypeLiệt kê các loại biểu đồ được nhúng trong Trang tính.
SlideLinkingModeSlideLinkingModeLiệt kê các cách có thể liên kết Trang trình bày.
SlidePositionSlidePositionLiệt kê các loại vị trí của ảnh trượt.
SpacingModeSpacingModeLiệt kê các loại chế độ khoảng cách.
TextBaselineOffsetTextBaselineOffsetLiệt kê các loại độ lệch đường cơ sở văn bản.
TextDirectionTextDirectionLiệt kê các loại hướng văn bản.
ThemeColorTypeThemeColorTypeLiệt kê các màu giao diện.
VideoSourceTypeVideoSourceTypeLiệt kê các loại nguồn video.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
create(name)PresentationTạo và mở một Presentation mới.
getActivePresentation()PresentationTrả về bản trình bày hiện đang hoạt động mà tập lệnh liên kết với vùng chứa hoặc null nếu không có bản trình bày nào đang hoạt động.
getUi()UiTrả về một thực thể của môi trường giao diện người dùng của bản trình bày cho phép tập lệnh thêm các tính năng như trình đơn, hộp thoại và thanh bên.
newAffineTransformBuilder()AffineTransformBuilderTrả về một AffineTransformBuilder mới để tạo AffineTransform.
openById(id)PresentationMở Presentation bằng mã nhận dạng đã cho.
openByUrl(url)PresentationMở Presentation bằng URL đã cho.

Tài liệu chi tiết

create(name)

Tạo và mở một Presentation mới.

Tham số

TênLoạiMô tả
nameStringTên của bản trình bày đã tạo.

Cầu thủ trả bóng

Presentation – bản trình bày có tên đã cho.

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:

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

getActivePresentation()

Trả về bản trình bày đang hoạt động mà tập lệnh liên kết với vùng chứa hoặc null nếu không có bản trình bày nào đang hoạt động. Để tương tác với một bản trình bày mà tập lệnh không liên kết với vùng chứa, hãy sử dụng openById(id).

// Get the current presentation to which this script is bound.
const presentation = SlidesApp.getActivePresentation();
Nếu bản trình bày đã mở, thì hệ thống sẽ trả về cùng một thực thể bản trình bày.

Cầu thủ trả bóng

Presentation

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:

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

getUi()

Trả về một thực thể của môi trường giao diện người dùng của bản trình bày cho phép tập lệnh thêm các tính năng như trình đơn, hộp thoại và thanh bên. Một tập lệnh chỉ có thể tương tác với giao diện người dùng cho bản sao hiện tại của một bản trình bày đang mở và chỉ khi tập lệnh đó được liên kết với bản trình bày. Để biết thêm thông tin, hãy xem hướng dẫn về trình đơnhộp thoại và thanh bên.

// Add a custom menu to the active presentation, including a separator and a
// sub-menu.
function onOpen(e) {
  SlidesApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(
          SlidesApp.getUi()
              .createMenu('My sub-menu')
              .addItem('One sub-menu item', 'mySecondFunction')
              .addItem('Another sub-menu item', 'myThirdFunction'),
          )
      .addToUi();
}

Cầu thủ trả bóng

Ui


newAffineTransformBuilder()

Trả về một AffineTransformBuilder mới để tạo AffineTransform. Trình tạo được đặt trước bằng phép biến đổi affine nhận dạng.

Cầu thủ trả bóng

AffineTransformBuilder


openById(id)

Mở Presentation bằng mã nhận dạng đã cho.

// Open a presentation by ID.
const presentation = SlidesApp.openById('docId');
Nếu bản trình bày đã mở, thì hệ thống sẽ trả về cùng một thực thể bản trình bày.

Tham số

TênLoạiMô tả
idString

Cầu thủ trả bóng

Presentation – bản trình bày có mã nhận dạng đã cho

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:

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

openByUrl(url)

Mở Presentation bằng URL đã cho.

// Open a presentation by URL.
const presentation = SlidesApp.openByUrl(
    'https://docs.google.com/presentation/d/docId/edit',
);
Nếu bản trình bày đã mở, thì hệ thống sẽ trả về cùng một thực thể bản trình bày.

Tham số

TênLoạiMô tả
urlString

Cầu thủ trả bóng

Presentation – bản trình bày có URL đã cho

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:

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