Class DocumentApp

DocumentApp

Dịch vụ tài liệu sẽ tạo và mở Documents mà bạn có thể chỉnh sửa.

// Open a document by ID.
// TODO(developer): Replace the ID with your own.
let doc = DocumentApp.openById('DOCUMENT_ID');

// Create and open a document.
doc = DocumentApp.create('Document Name');

Thuộc tính

Thuộc tínhLoạiMô tả
AttributeAttributeBảng liệt kê Attribute.
ElementTypeElementTypeBảng liệt kê ElementType.
FontFamilyFontFamilyBảng liệt kê FontFamily.
GlyphTypeGlyphTypeBảng liệt kê GlyphType.
HorizontalAlignmentHorizontalAlignmentBảng liệt kê HorizontalAlignment.
ParagraphHeadingParagraphHeadingBảng liệt kê ParagraphHeading.
PositionedLayoutPositionedLayoutBảng liệt kê PositionedLayout.
TextAlignmentTextAlignmentBảng liệt kê TextAlignment.
VerticalAlignmentVerticalAlignmentBảng liệt kê VerticalAlignment.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
create(name)DocumentTạo và trả về một tài liệu mới.
getActiveDocument()DocumentTrả về tài liệu mà tập lệnh được liên kết với vùng chứa.
getUi()UiTrả về một phiên bản của môi trường giao diện người dùng của tài liệu, 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.
openById(id)DocumentTrả về tài liệu có mã nhận dạng được chỉ định.
openByUrl(url)DocumentMở và trả về tài liệu có URL được chỉ định.

Tài liệu chi tiết

create(name)

Tạo và trả về một tài liệu mới.

// Create and open a new document.
const doc = DocumentApp.create('Document Name');

Tham số

TênLoạiMô tả
nameStringTên của tài liệu mới.

Cầu thủ trả bóng

Document – Thực thể tài liệu mới.

Ủ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/documents

getActiveDocument()

Trả về tài liệu mà tập lệnh được liên kết với vùng chứa. Để tương tác với tài liệu mà tập lệnh không được liên kết với vùng chứa, hãy sử dụng openById(id) hoặc openByUrl(url) thay thế.

// Get the document to which this script is bound.
const doc = DocumentApp.getActiveDocument();

Cầu thủ trả bóng

Document – thực thể tài liệu

Ủ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/documents.currentonly
  • https://www.googleapis.com/auth/documents

getUi()

Trả về một phiên bản của môi trường giao diện người dùng của tài liệu, 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. 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 tài liệu đang mở và chỉ khi tập lệnh được liên kết với tài liệu đó. Để 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 document, including a separator and a
// sub-menu.
function onOpen(e) {
  DocumentApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(
          DocumentApp.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 – một phiên bản của môi trường giao diện người dùng trong tài liệu này


openById(id)

Trả về tài liệu có mã nhận dạng được chỉ định. Nếu tập lệnh được liên kết với tài liệu, hãy sử dụng getActiveDocument().

// Open a document by ID.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('DOCUMENT_ID');

Tham số

TênLoạiMô tả
idStringMã của tài liệu cần mở.

Cầu thủ trả bóng

Document – Thực thể tài liệu.

Ủ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/documents

openByUrl(url)

Mở và trả về tài liệu có URL được chỉ định. Nếu tập lệnh được liên kết với vùng chứa của tài liệu, hãy sử dụng getActiveDocument().

// Open a document by URL.
const doc = DocumentApp.openByUrl(
    'https://docs.google.com/document/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit',
);

Tham số

TênLoạiMô tả
urlStringURL của tài liệu cần mở

Cầu thủ trả bóng

Document – thực thể tài liệu

Ủ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/documents