Class SlidesApp

SlidesApp

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

// Open a presentation by ID.
var 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ả
AlignmentPositionAlignmentPositionBảng liệt kê các loại vị trí căn chỉnh.
ArrowStyleArrowStyleBảng liệt kê các kiểu mũi tên mà Line có thể có.
AutoTextTypeAutoTextTypeBảng liệt kê các loại văn bản tự động.
AutofitTypeAutofitTypeBảng liệt kê các loại chế độ tự động điều chỉnh.
CellMergeStateCellMergeStateBảng liệt kê các trạng thái hợp nhất khác nhau của một ô trong bảng.
ColorTypeColorTypeBảng liệt kê các loại màu sắc.
ContentAlignmentContentAlignmentBảng liệt kê các giá trị dùng để chỉ định cách căn chỉnh nội dung.
DashStyleDashStyleBảng liệt kê các kiểu dấu gạch ngang mà Line có thể có.
FillTypeFillTypeBảng liệt kê các kiểu tô màu nền.
LineCategoryLineCategoryBảng liệt kê các danh mục của Line.
LineFillTypeLineFillTypeBảng liệt kê các loại LineFill.
LineTypeLineTypeBảng liệt kê các loại Line.
LinkTypeLinkTypeBảng liệt kê các loại đường liên kết.
ListPresetListPresetBảng liệt kê các loại giá trị đặt trước trong danh sách.
PageBackgroundTypePageBackgroundTypeBảng liệt kê các loại nền trang.
PageElementTypePageElementTypeBảng liệt kê các loại phần tử trang.
PageTypePageTypeBảng liệt kê các loại trang.
ParagraphAlignmentParagraphAlignmentBảng liệt kê các kiểu căn chỉnh đoạn.
PlaceholderTypePlaceholderTypeBảng liệt kê các loại phần giữ chỗ.
PredefinedLayoutPredefinedLayoutBảng liệt kê các bố cục được xác định trước.
SelectionTypeSelectionTypeBảng liệt kê các loại lựa chọn.
ShapeTypeShapeTypeBảng liệt kê các loại hình dạng.
SheetsChartEmbedTypeSheetsChartEmbedTypeBảng liệt kê các loại nhúng biểu đồ trong Trang tính.
SlideLinkingModeSlideLinkingModeBảng liệt kê các cách liên kết Trang trình bày.
SlidePositionSlidePositionBảng liệt kê các loại vị trí trang trình bày.
SpacingModeSpacingModeBảng liệt kê các loại chế độ giãn cách.
TextBaselineOffsetTextBaselineOffsetBảng liệt kê các loại khoảng chênh lệch cơ sở văn bản.
TextDirectionTextDirectionBảng liệt kê các loại hướng văn bản.
ThemeColorTypeThemeColorTypeBảng liệt kê màu giao diện.
VideoSourceTypeVideoSourceTypeBảng liệ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 bị ràng buộc bởi vùng chứa hoặc null nếu không có bản trình bày nào bản trình bày đ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ề 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 đặt cho bản trình bày đã tạo.

Cầu thủ trả bóng

Presentation — bản trình bày có tên đã được đặt.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy 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 hiện đang hoạt động mà tập lệnh bị ràng buộc bởi vùng chứa hoặc null nếu không có bản trình bày nào bản trình bày đang hoạt động. Để tương tác với bản trình bày không có tập lệnh ràng buộc vùng chứa, hãy sử dụng openById(id) thay thế.

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Nếu bản trình bày đã mở, thì cùng một phiên bản của bản trình bày sẽ được trả về.

Cầu thủ trả bóng

Presentation

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy 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 thực thể hiện tại của bản trình bày đang mở và chỉ khi tập lệnh bị ràng buộc 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 đơn cũng như hộ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ề AffineTransformBuilder mới để tạo AffineTransform. Trình tạo được đặt trước bằng phép biến đổi affin 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.
var presentation = SlidesApp.openById('docId');
Nếu bản trình bày đã mở, thì cùng một phiên bản của bản trình bày sẽ được trả về.

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

Tập lệnh sử dụng phương thức này yêu cầu ủy 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.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Nếu bản trình bày đã mở, thì cùng một phiên bản của bản trình bày sẽ được trả về.

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

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

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