Class SlidesApp

Ứng dụngTrang trình bày

Tạo và mở Presentations mà bạn 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ả
AlignmentPositionAlignmentPositionMột danh sách liệt kê các loại vị trí căn chỉnh.
ArrowStyleArrowStyleMột bảng liệt kê các kiểu mũi tên mà Line có thể có.
AutoTextTypeAutoTextTypeMột bảng liệt kê các loại văn bản tự động.
AutofitTypeAutofitTypeMột kiểu liệt kê các loại tự động điều chỉnh.
CellMergeStateCellMergeStateMột bảng liệt kê các trạng thái hợp nhất khác nhau của một ô trong bảng.
ColorTypeColorTypeMột tổ hợp liệt kê các loại màu.
ContentAlignmentContentAlignmentMột danh sách các giá trị dùng để chỉ định cách căn chỉnh nội dung.
DashStyleDashStyleMột danh sách liệt kê các kiểu đường nét mà Line có thể có.
FillTypeFillTypeMột bảng liệt kê các loại lấp đầy.
LineCategoryLineCategoryMột danh sách liệt kê các danh mục của Line.
LineFillTypeLineFillTypeMột danh sách liệt kê các loại LineFill.
LineTypeLineTypeMột danh sách liệt kê các loại Line.
LinkTypeLinkTypeMột danh sách liệt kê các loại đường liên kết.
ListPresetListPresetMột bản liệt kê các loại chế độ đặt sẵn của danh sách.
PageBackgroundTypePageBackgroundTypeMột bảng liệt kê các loại nền trang.
PageElementTypePageElementTypeMột bản liệt kê các loại phần tử trang.
PageTypePageTypeMột bảng liệt kê các loại trang.
ParagraphAlignmentParagraphAlignmentMột danh sách liệt kê các loại căn chỉnh đoạn văn.
PlaceholderTypePlaceholderTypeMột bản liệt kê các loại phần giữ chỗ.
PredefinedLayoutPredefinedLayoutMột danh sách liệt kê các bố cục được xác định trước.
SelectionTypeSelectionTypeMột danh sách liệt kê các loại lựa chọn.
ShapeTypeShapeTypeMột danh sách liệt kê các loại hình dạng.
SheetsChartEmbedTypeSheetsChartEmbedTypeMột danh sách liệt kê các loại biểu đồ được nhúng trong Trang tính.
SlideLinkingModeSlideLinkingModeLiệt kê các cách liên kết Trang trình bày.
SlidePositionSlidePositionMột danh sách liệt kê các loại vị trí của trang trình bày.
SpacingModeSpacingModeMột chế độ liệt kê các loại chế độ giãn cách.
TextBaselineOffsetTextBaselineOffsetMột bảng liệt kê các loại mức chênh lệch đường cơ sở của văn bản.
TextDirectionTextDirectionMột bảng liệt kê các loại hướng văn bản.
ThemeColorTypeThemeColorTypeMột tổ hợp liệt kê các màu giao diện.
VideoSourceTypeVideoSourceTypeMột danh sách liệt kê các loại nguồn video.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
create(name)PresentationTạo và mở một Presentation mới.
getActivePresentation()Presentation|nullTrả về bản trình bày hiện đang hoạt động mà tập lệnh được 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 phiên bản 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 một 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.

Thông số

TênLoạiMô tả
nameStringTên sẽ đượ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 đã cho.

Ủy quyền

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

  • 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 được 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 bị ràng buộc 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ì cùng một phiên bản bản trình bày sẽ được trả về.

Cầu thủ trả bóng

Presentation|null

Ủy quyền

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

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

getUi()

Trả về một phiên bản 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 phiên bản 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 cũng như 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 một AffineTransform. Trình tạo được đặt trước bằng phép biến đổi tương tự về danh tính.

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ì cùng một phiên bản bản trình bày sẽ được trả về.

Thông 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • 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ì cùng một phiên bản bản trình bày sẽ được trả về.

Thông 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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