Class DocumentApp

DocumentApp

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

// Open a document by ID.
// TODO(developer): Replace the ID with your own.
var 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ản liệt kê Attribute.
ElementTypeElementTypeBản liệt kê ElementType.
FontFamilyFontFamilyBản liệt kê FontFamily.
GlyphTypeGlyphTypeBản liệt kê GlyphType.
HorizontalAlignmentHorizontalAlignmentBản liệt kê HorizontalAlignment.
ParagraphHeadingParagraphHeadingBản liệt kê ParagraphHeading.
PositionedLayoutPositionedLayoutBản liệt kê PositionedLayout.
TextAlignmentTextAlignmentBản liệt kê TextAlignment.
VerticalAlignmentVerticalAlignmentBản liệt kê VerticalAlignment.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
create(name)DocumentTạo và trả về tài liệu mới.
getActiveDocument()DocumentTrả về tài liệu mà tập lệnh bị ràng buộc bởi vùng chứa.
getUi()UiTrả về một thực thể 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 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ả lại tài liệu có URL đã chỉ định.

Tài liệu chi tiết

create(name)

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

// Create and open a new document.
var 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 — Phiên bản mới của tài liệu.

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

getActiveDocument()

Trả về tài liệu mà tập lệnh bị ràng buộc bởi vùng chứa. Để tương tác với tài liệu tập lệnh không bị ràng buộc bở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.
var doc = DocumentApp.getActiveDocument();

Cầu thủ trả bóng

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

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

getUi()

Trả về một thực thể 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 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 tài liệu đang mở và chỉ khi tập lệnh bị ràng buộc với tài liệu. Để biết thêm thông tin, hãy xem hướng dẫn cho trình đơn cũng như hộp thoại và 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 bản sao môi trường giao diện người dùng của 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 bị ràng buộc bởi vùng chứa 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.
var doc = DocumentApp.openById('DOCUMENT_ID');

Tham số

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

Cầu thủ trả bóng

Document — Bản sao của tài liệu.

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

openByUrl(url)

Mở và trả lại tài liệu có URL đã chỉ định. Nếu tập lệnh bị ràng buộc bởi vùng chứa với tài liệu, hãy sử dụng getActiveDocument().

// Open a document by URL.
var 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ể của tài liệu

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