Class Image

Image

PageElement đại diện cho một hình ảnh.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
alignOnPage(alignmentPosition)ImageCăn chỉnh phần tử theo vị trí căn chỉnh được chỉ định trên trang.
bringForward()ImageĐưa phần tử trang lên phía trước trên trang bằng một phần tử.
bringToFront()ImageĐưa phần tử trang lên đầu trang.
duplicate()PageElementSao chép phần tử trang.
getAs(contentType)BlobTrả về dữ liệu bên trong đối tượng này dưới dạng một blob được chuyển đổi thành loại nội dung được chỉ định.
getBlob()BlobTrả về dữ liệu bên trong hình ảnh này dưới dạng một blob.
getBorder()BorderTrả về Border của hình ảnh.
getConnectionSites()ConnectionSite[]Trả về danh sách ConnectionSite trên phần tử trang hoặc một danh sách trống nếu phần tử trang không có trang web kết nối nào.
getContentUrl()StringLấy URL của hình ảnh.
getDescription()StringTrả về nội dung mô tả văn bản thay thế của phần tử trang.
getHeight()NumberLấy chiều cao của phần tử theo điểm. Đây là chiều cao hộp giới hạn của phần tử khi phần tử không có chế độ xoay.
getInherentHeight()NumberTrả về chiều cao vốn có của phần tử theo điểm.
getInherentWidth()NumberTrả về chiều rộng vốn có của phần tử theo điểm.
getLeft()NumberTrả về vị trí ngang của phần tử tính theo điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.
getLink()LinkTrả về Link hoặc null nếu không có đường liên kết.
getObjectId()StringTrả về mã nhận dạng duy nhất cho đối tượng này.
getPageElementType()PageElementTypeTrả về loại của phần tử trang, được biểu thị dưới dạng enum PageElementType.
getParentGroup()GroupTrả về nhóm chứa phần tử trang này hoặc null nếu phần tử không nằm trong một nhóm.
getParentPage()PageTrả về trang có phần tử trang này.
getParentPlaceholder()PageElementTrả về phần tử trang mẹ của phần giữ chỗ.
getPlaceholderIndex()IntegerTrả về chỉ mục của hình ảnh phần giữ chỗ.
getPlaceholderType()PlaceholderTypeTrả về loại phần giữ chỗ của hình ảnh hoặc PlaceholderType.NONE nếu hình dạng không phải là phần giữ chỗ.
getRotation()NumberTrả về góc xoay theo chiều kim đồng hồ của phần tử quanh tâm của phần tử đó, tính bằng độ, trong đó 0 độ có nghĩa là không xoay.
getSourceUrl()StringLấy URL nguồn của hình ảnh (nếu có).
getTitle()StringTrả về tiêu đề văn bản thay thế của phần tử trang.
getTop()NumberLấy vị trí theo chiều dọc của phần tử tính bằng các điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.
getTransform()AffineTransformTrả về biến đổi của phần tử trang.
getWidth()NumberTrả về chiều rộng của phần tử theo điểm. Đây là chiều rộng của hộp giới hạn của phần tử khi phần tử không xoay.
preconcatenateTransform(transform)ImageLiên kết trước phép biến đổi đã cung cấp với phép biến đổi hiện có của phần tử trang.
remove()voidXoá phần tử trang.
removeLink()voidXoá Link.
replace(blobSource)ImageThay thế hình ảnh này bằng hình ảnh do đối tượng BlobSource mô tả.
replace(blobSource, crop)ImageThay thế hình ảnh này bằng một hình ảnh do đối tượng Image mô tả, tuỳ ý cắt hình ảnh cho vừa.
replace(imageUrl)ImageThay thế hình ảnh này bằng một hình ảnh khác được tải xuống từ URL được cung cấp.
replace(imageUrl, crop)ImageThay thế hình ảnh này bằng một hình ảnh khác được tải xuống từ URL được cung cấp, tuỳ ý cắt hình ảnh cho vừa.
scaleHeight(ratio)ImageĐiều chỉnh chiều cao của phần tử theo tỷ lệ đã chỉ định.
scaleWidth(ratio)ImageĐiều chỉnh chiều rộng của phần tử theo tỷ lệ đã chỉ định.
select()voidChỉ chọn PageElement trong bản trình bày đang hoạt động và xoá mọi lựa chọn trước đó.
select(replace)voidChọn PageElement trong bản trình bày đang hoạt động.
sendBackward()ImageĐưa phần tử trang về phía sau trên trang bằng một phần tử.
sendToBack()ImageĐưa phần tử trang đến cuối trang.
setDescription(description)ImageĐặt nội dung mô tả văn bản thay thế của phần tử trang.
setHeight(height)ImageĐặt chiều cao của phần tử theo điểm. Đây là chiều cao hộp giới hạn của phần tử khi phần tử không có chế độ xoay.
setLeft(left)ImageĐặt vị trí theo chiều ngang của thành phần theo điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.
setLinkSlide(slideIndex)LinkĐặt Link thành Slide đã cho bằng cách sử dụng chỉ mục gốc 0 của trang trình bày.
setLinkSlide(slide)LinkThiết lập Link thành Slide cho trước, đường liên kết sẽ được đặt theo mã trang trình bày cho trước.
setLinkSlide(slidePosition)LinkĐặt Link thành Slide đã cho bằng cách sử dụng vị trí tương đối của trang trình bày.
setLinkUrl(url)LinkĐặt Link thành chuỗi URL không trống đã cho.
setRotation(angle)ImageĐặt góc xoay theo chiều kim đồng hồ của phần tử quanh tâm của phần tử đó theo độ.
setTitle(title)ImageĐặt tiêu đề văn bản thay thế cho phần tử trang.
setTop(top)ImageĐặt vị trí theo chiều dọc của phần tử tính bằng các điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.
setTransform(transform)ImageĐặt phép biến đổi của phần tử trang bằng phép biến đổi đã cho.
setWidth(width)ImageĐặt chiều rộng của phần tử theo điểm. Đây là chiều rộng của hộp giới hạn của phần tử khi phần tử không có chế độ xoay.

Tài liệu chi tiết

alignOnPage(alignmentPosition)

Căn chỉnh phần tử theo vị trí căn chỉnh được chỉ định trên trang.

Các tham số

TênLoạiNội dung mô tả
alignmentPositionAlignmentPositionVị trí để căn chỉnh phần tử trang này cho phù hợp trên trang.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.


bringForward()

Đưa phần tử trang lên phía trước trên trang bằng một phần tử.

Phần tử trang không được ở trong nhóm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

bringToFront()

Đưa phần tử trang lên đầu trang.

Phần tử trang không được ở trong nhóm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

duplicate()

Sao chép phần tử trang.

Phần tử trang trùng lặp được đặt trên cùng một trang tại cùng một vị trí với trang gốc.

Cầu thủ trả bóng

PageElement — Bản sao mới của phần tử trang này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getAs(contentType)

Trả về dữ liệu bên trong đối tượng này dưới dạng một blob được chuyển đổi thành loại nội dung được chỉ định. Phương thức này sẽ thêm phần mở rộng thích hợp vào tên tệp – ví dụ: "myfile.pdf". Tuy nhiên, giả định rằng phần tên tệp đứng sau dấu chấm gần nhất (nếu có) là một đuôi tệp hiện có cần được thay thế. Do đó, "ShoppingList.12.25.2014" trở thành "ShoppingList.12.25.pdf".

Để xem hạn mức hằng ngày cho lượt chuyển đổi, hãy xem bài viết Hạn mức cho các Dịch vụ của Google. Các miền Google Workspace mới tạo có thể tạm thời tuân theo định mức nghiêm ngặt hơn.

Các tham số

TênLoạiNội dung mô tả
contentTypeStringLoại MIME cần chuyển đổi. Đối với hầu hết các blob, 'application/pdf' là tuỳ chọn hợp lệ duy nhất. Đối với hình ảnh có định dạng BMP, GIF, JPEG hoặc PNG, mọi giá trị 'image/bmp', 'image/gif', 'image/jpeg' hay 'image/png' cũng hợp lệ.

Cầu thủ trả bóng

Blob – Dữ liệu dưới dạng một blob.


getBlob()

Trả về dữ liệu bên trong hình ảnh này dưới dạng một blob.

Cầu thủ trả bóng

Blob – Dữ liệu hình ảnh dưới dạng một blob.


getBorder()

Trả về Border của hình ảnh.

Cầu thủ trả bóng

Border – Đường viền của hình ảnh.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getConnectionSites()

Trả về danh sách ConnectionSite trên phần tử trang hoặc một danh sách trống nếu phần tử trang không có trang web kết nối nào.

Cầu thủ trả bóng

ConnectionSite[] – Danh sách trang web kết nối. Danh sách này có thể trống nếu phần tử này không có trang web kết nối.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getContentUrl()

Lấy URL của hình ảnh.

URL này được gắn thẻ với tài khoản của người yêu cầu, vì vậy, bất kỳ ai có URL đều truy cập hiệu quả vào hình ảnh với tư cách là người yêu cầu ban đầu. Bạn có thể mất quyền truy cập vào hình ảnh nếu chế độ cài đặt cách chia sẻ của bản trình bày thay đổi. URL được trả về sẽ hết hạn sau một khoảng thời gian ngắn.

Cầu thủ trả bóng

String

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getDescription()

Trả về nội dung mô tả văn bản thay thế của phần tử trang. Nội dung mô tả được kết hợp với tiêu đề để hiển thị và đọc văn bản thay thế.

Cầu thủ trả bóng

String – Nội dung mô tả văn bản thay thế của phần tử trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getHeight()

Lấy chiều cao của phần tử theo điểm. Đây là chiều cao hộp giới hạn của phần tử khi phần tử không có chế độ xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Cầu thủ trả bóng

Number – Chiều cao vốn có của phần tử trang tính theo điểm, hoặc null nếu phần tử trang không có chiều cao.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getInherentHeight()

Trả về chiều cao vốn có của phần tử theo điểm.

Sự biến đổi của phần tử trang tương ứng với kích thước vốn có của nó. Sử dụng kích thước vốn có kết hợp với sự biến đổi của thành phần để xác định giao diện hình ảnh cuối cùng của thành phần đó.

Cầu thủ trả bóng

Number – Chiều cao vốn có của phần tử trang tính theo điểm, hoặc null nếu phần tử trang không có chiều cao.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getInherentWidth()

Trả về chiều rộng vốn có của phần tử theo điểm.

Sự biến đổi của phần tử trang tương ứng với kích thước vốn có của nó. Sử dụng kích thước vốn có kết hợp với sự biến đổi của thành phần để xác định giao diện hình ảnh cuối cùng của thành phần đó.

Cầu thủ trả bóng

Number – Chiều rộng vốn có của phần tử trang tính theo điểm, hoặc null nếu phần tử trang không có chiều rộng.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getLeft()

Trả về vị trí ngang của phần tử tính theo điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.

Cầu thủ trả bóng

Number – Vị trí đường chân trời của phần tử này theo các điểm, tính từ góc trên bên trái của trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

Trả về Link hoặc null nếu không có đường liên kết.

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

Cầu thủ trả bóng

Link

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getObjectId()

Trả về mã nhận dạng duy nhất cho đối tượng này. Mã đối tượng được các trang và phần tử trang sử dụng có cùng một không gian tên.

Cầu thủ trả bóng

String – Mã nhận dạng duy nhất cho đối tượng này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getPageElementType()

Trả về loại của phần tử trang, được biểu thị dưới dạng enum PageElementType.

Cầu thủ trả bóng

PageElementType – Loại của phần tử trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getParentGroup()

Trả về nhóm chứa phần tử trang này hoặc null nếu phần tử không nằm trong một nhóm.

Cầu thủ trả bóng

Group – Nhóm chứa phần tử trang này, hoặc null.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getParentPage()

Trả về trang có phần tử trang này.

Cầu thủ trả bóng

Page – Trang chứa phần tử này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getParentPlaceholder()

Trả về phần tử trang mẹ của phần giữ chỗ. Trả về null nếu hình ảnh không phải là phần giữ chỗ hoặc không có phần giữ chỗ.

Cầu thủ trả bóng

PageElement – Phần tử trang mẹ của phần giữ chỗ hình ảnh này hoặc null nếu hình ảnh này không phải là phần giữ chỗ hoặc không có phần tử mẹ.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getPlaceholderIndex()

Trả về chỉ mục của hình ảnh phần giữ chỗ. Nếu hai hoặc nhiều hình ảnh giữ chỗ trên cùng một trang thuộc cùng một loại, thì mỗi hình ảnh sẽ có một giá trị chỉ mục duy nhất. Trả về null nếu hình ảnh không phải là phần giữ chỗ.

Cầu thủ trả bóng

Integer — Chỉ mục phần giữ chỗ của hình ảnh này hoặc null nếu hình ảnh không phải là phần giữ chỗ.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getPlaceholderType()

Trả về loại phần giữ chỗ của hình ảnh hoặc PlaceholderType.NONE nếu hình dạng không phải là phần giữ chỗ.

Cầu thủ trả bóng

PlaceholderType – Loại phần giữ chỗ của hình ảnh này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getRotation()

Trả về góc xoay theo chiều kim đồng hồ của phần tử quanh tâm của phần tử đó, tính bằng độ, trong đó 0 độ có nghĩa là không xoay.

Cầu thủ trả bóng

Number – Góc xoay tính bằng độ trong khoảng từ 0 (bao gồm) đến 360 (loại trừ).

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getSourceUrl()

Lấy URL nguồn của hình ảnh (nếu có).

Khi một hình ảnh được chèn bằng URL, hệ thống sẽ trả về URL được cung cấp trong quá trình chèn hình ảnh.

Cầu thủ trả bóng

String – URL hình ảnh hoặc null nếu hình ảnh không có URL nguồn.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getTitle()

Trả về tiêu đề văn bản thay thế của phần tử trang. Tiêu đề được kết hợp với nội dung mô tả để hiển thị và đọc văn bản thay thế.

Cầu thủ trả bóng

String – Tiêu đề văn bản thay thế của phần tử trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getTop()

Lấy vị trí theo chiều dọc của phần tử tính bằng các điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.

Cầu thủ trả bóng

Number – Vị trí dọc của phần tử này theo điểm, tính từ góc trên bên trái của trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getTransform()

Trả về biến đổi của phần tử trang.

Giao diện hình ảnh của phần tử trang được xác định bằng biến đổi tuyệt đối của phần tử đó. Để tính toán mức biến đổi tuyệt đối, hãy nối trước phép biến đổi của một phần tử trang với các phép biến đổi của tất cả các nhóm mẹ của phần tử đó. Nếu phần tử trang không nằm trong một nhóm, thì phép biến đổi tuyệt đối của phần tử đó giống với giá trị trong trường này.

Cầu thủ trả bóng

AffineTransform — Biến đổi các phần tử trang.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

getWidth()

Trả về chiều rộng của phần tử theo điểm. Đây là chiều rộng của hộp giới hạn của phần tử khi phần tử không xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Cầu thủ trả bóng

Number – Chiều rộng vốn có của phần tử trang tính theo điểm, hoặc null nếu phần tử trang không có chiều rộng.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

preconcatenateTransform(transform)

Liên kết trước phép biến đổi đã cung cấp với phép biến đổi hiện có của phần tử trang.

newTransform = argument * existingTransform

Ví dụ: để di chuyển một phần tử trang 36 điểm sang trái:

element.preconcatenateTransform(SlidesApp.newAffineTransformBuilder()
    .setTranslateX(-36.0)
    .build());

Bạn cũng có thể thay thế phép biến đổi của phần tử trang bằng setTransform(transform).

Các tham số

TênLoạiNội dung mô tả
transformAffineTransformPhép biến đổi để nối trước vào phép biến đổi của phần tử trang này.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

remove()

Xoá phần tử trang.

Nếu sau khi xoá, Group chỉ chứa một hoặc không chứa phần tử trang nào, thì nhóm đó cũng sẽ bị xoá.

Nếu bạn xoá phần giữ chỗ PageElement trên bản cái hoặc bố cục, thì mọi phần giữ chỗ kế thừa trống cũng sẽ bị xoá.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

Xoá Link.

shape.removeLink();

replace(blobSource)

Thay thế hình ảnh này bằng hình ảnh do đối tượng BlobSource mô tả.

Việc chèn hình ảnh sẽ tìm nạp hình ảnh từ BlobSource một lần và một bản sao được lưu trữ để hiển thị trong bản trình bày. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.

Để duy trì tỷ lệ khung hình của hình ảnh, hình ảnh sẽ được điều chỉnh theo tỷ lệ và căn giữa tương ứng với kích thước của hình ảnh hiện tại.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
image.replace(driveImage);

Các tham số

TênLoạiNội dung mô tả
blobSourceBlobSourceDữ liệu về hình ảnh.

Cầu thủ trả bóng

ImageImage này sau khi thay thế.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

replace(blobSource, crop)

Thay thế hình ảnh này bằng một hình ảnh do đối tượng Image mô tả, tuỳ ý cắt hình ảnh cho vừa.

Việc chèn hình ảnh sẽ tìm nạp hình ảnh từ BlobSource một lần và một bản sao được lưu trữ để hiển thị trong bản trình bày. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
// Replace and crop the drive image.
image.replace(driveImage, true);

Các tham số

TênLoạiNội dung mô tả
blobSourceBlobSourceDữ liệu về hình ảnh.
cropBooleanNếu giá trị là true, hãy cắt hình ảnh cho vừa với kích thước của hình ảnh hiện tại. Nếu không, hình ảnh sẽ được điều chỉnh theo tỷ lệ và căn giữa.

Cầu thủ trả bóng

ImageImage này sau khi thay thế.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

replace(imageUrl)

Thay thế hình ảnh này bằng một hình ảnh khác được tải xuống từ URL được cung cấp.

Việc chèn hình ảnh sẽ tìm nạp hình ảnh đó từ URL một lần và một bản sao được lưu trữ để hiển thị bên trong bản trình bày. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.

URL được cung cấp phải truy cập được công khai và không lớn hơn 2kB. Bản thân URL được lưu cùng với hình ảnh và hiển thị thông qua getSourceUrl().

Để duy trì tỷ lệ khung hình của hình ảnh, hình ảnh sẽ được điều chỉnh theo tỷ lệ và căn giữa tương ứng với kích thước của hình ảnh hiện tại.

Các tham số

TênLoạiNội dung mô tả
imageUrlStringURL để tải hình ảnh xuống.

Cầu thủ trả bóng

ImageImage này sau khi thay thế.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

replace(imageUrl, crop)

Thay thế hình ảnh này bằng một hình ảnh khác được tải xuống từ URL được cung cấp, tuỳ ý cắt hình ảnh cho vừa.

Việc chèn hình ảnh sẽ tìm nạp hình ảnh đó từ URL một lần và một bản sao được lưu trữ để hiển thị bên trong bản trình bày. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.

URL đã cung cấp không được lớn hơn 2kB.

Các tham số

TênLoạiNội dung mô tả
imageUrlStringURL để tải hình ảnh xuống.
cropBooleanNếu giá trị là true, hãy cắt hình ảnh cho vừa với kích thước của hình ảnh hiện tại. Nếu không, hình ảnh sẽ được điều chỉnh theo tỷ lệ và căn giữa.

Cầu thủ trả bóng

ImageImage này sau khi thay thế.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

scaleHeight(ratio)

Điều chỉnh chiều cao của phần tử theo tỷ lệ đã chỉ định. Chiều cao của phần tử là chiều cao của hộp giới hạn khi phần tử không có chế độ xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Các tham số

TênLoạiNội dung mô tả
ratioNumberTỷ lệ để điều chỉnh chiều cao của phần tử trang này theo tỷ lệ.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

scaleWidth(ratio)

Điều chỉnh chiều rộng của phần tử theo tỷ lệ đã chỉ định. Chiều rộng của phần tử là chiều rộng của hộp giới hạn khi phần tử không có chế độ xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Các tham số

TênLoạiNội dung mô tả
ratioNumberTỷ lệ để điều chỉnh tỷ lệ chiều rộng của phần tử trang này theo tỷ lệ.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

select()

Chỉ chọn PageElement trong bản trình bày đang hoạt động và xoá mọi lựa chọn trước đó. Thao tác này cũng giống như việc gọi select(replace) bằng true.

Một tập lệnh chỉ có thể truy cập vào lựa chọn của người dùng đang chạy tập lệnh và chỉ khi tập lệnh được liên kết với bản trình bày.

Thao tác này sẽ thiết lập Page mẹ của PageElement thành current page selection.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

select(replace)

Chọn PageElement trong bản trình bày đang hoạt động.

Một tập lệnh chỉ có thể truy cập vào lựa chọn của người dùng đang chạy tập lệnh và chỉ khi tập lệnh được liên kết với bản trình bày.

Truyền true vào phương thức này để chỉ chọn PageElement và xoá mọi lựa chọn trước đó. Thao tác này cũng đặt Page mẹ của PageElement thành current page selection.

Truyền false để chọn nhiều đối tượng PageElement. Các đối tượng PageElement phải ở trong cùng một Page.

Bạn phải đáp ứng các điều kiện sau khi chọn một phần tử trang bằng tham số false:

  1. Page mẹ của đối tượng PageElement phải là current page selection.
  2. Không được có nhiều đối tượng Page được chọn.

Để đảm bảo trường hợp này, phương pháp ưu tiên là chọn thành phần mẹ Page trước bằng cách sử dụng Page.selectAsCurrentPage(), sau đó chọn các phần tử trang trên trang đó.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
var pageElements = slide.getPageElements();
for (var i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

Các tham số

TênLoạiNội dung mô tả
replaceBooleanNếu là true, lựa chọn này sẽ thay thế mọi lựa chọn trước đó; nếu không, lựa chọn sẽ được thêm vào bất kỳ lựa chọn nào trước đó.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

sendBackward()

Đưa phần tử trang về phía sau trên trang bằng một phần tử.

Phần tử trang không được ở trong nhóm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

sendToBack()

Đưa phần tử trang đến cuối trang.

Phần tử trang không được ở trong nhóm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setDescription(description)

Đặt nội dung mô tả văn bản thay thế của phần tử trang.

Phương thức này không được hỗ trợ cho các phần tử Group.

// Set the first page element's alt text description to "new alt text description".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

Các tham số

TênLoạiNội dung mô tả
descriptionStringChuỗi cần đặt nội dung mô tả văn bản thay thế.

Cầu thủ trả bóng

Image – Phần tử trang này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setHeight(height)

Đặt chiều cao của phần tử theo điểm. Đây là chiều cao hộp giới hạn của phần tử khi phần tử không có chế độ xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Các tham số

TênLoạiNội dung mô tả
heightNumberChiều cao mới của phần tử trang này để đặt, tính bằng điểm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setLeft(left)

Đặt vị trí theo chiều ngang của thành phần theo điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.

Các tham số

TênLoạiNội dung mô tả
leftNumberVị trí ngang mới để đặt, tính theo điểm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setLinkSlide(slideIndex)

Đặt Link thành Slide đã cho bằng cách sử dụng chỉ mục gốc 0 của trang trình bày.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(0);

Các tham số

TênLoạiNội dung mô tả
slideIndexIntegerChỉ mục dựa trên 0 cho trang trình bày.

Cầu thủ trả bóng

LinkLink đã được đặt

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setLinkSlide(slide)

Thiết lập Link thành Slide cho trước, đường liên kết sẽ được đặt theo mã trang trình bày cho trước.

// Set a link to the first slide of the presentation.
var slide = presentation.getSlides()[0];
shape.setLinkSlide(slide);

Các tham số

TênLoạiNội dung mô tả
slideSlideSlide cần liên kết.

Cầu thủ trả bóng

LinkLink đã được đặt

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setLinkSlide(slidePosition)

Đặt Link thành Slide đã cho bằng cách sử dụng vị trí tương đối của trang trình bày.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(SlideApp.SlidePosition.FIRST_SLIDE);

Các tham số

TênLoạiNội dung mô tả
slidePositionSlidePositionSlidePosition tương đối.

Cầu thủ trả bóng

LinkLink đã được đặt

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setLinkUrl(url)

Đặt Link thành chuỗi URL không trống đã cho.

// Set a link to the URL.
shape.setLinkUrl("https://slides.google.com");

Các tham số

TênLoạiNội dung mô tả
urlStringChuỗi URL.

Cầu thủ trả bóng

LinkLink đã được đặt

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setRotation(angle)

Đặt góc xoay theo chiều kim đồng hồ của phần tử quanh tâm của phần tử đó theo độ.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Các tham số

TênLoạiNội dung mô tả
angleNumberGóc xoay mới theo chiều kim đồng hồ để đặt, tính bằng độ.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setTitle(title)

Đặt tiêu đề văn bản thay thế cho phần tử trang.

Phương thức này không được hỗ trợ cho các phần tử Group.

// Set the first page element's alt text title to "new alt text title".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

Các tham số

TênLoạiNội dung mô tả
titleStringChuỗi cần đặt tiêu đề của văn bản thay thế.

Cầu thủ trả bóng

Image – Phần tử trang này.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setTop(top)

Đặt vị trí theo chiều dọc của phần tử tính bằng các điểm, được đo từ góc trên bên trái của trang khi phần tử không xoay.

Các tham số

TênLoạiNội dung mô tả
topNumberVị trí dọc mới để đặt, tính theo điểm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setTransform(transform)

Đặt phép biến đổi của phần tử trang bằng phép biến đổi đã cho.

Việc cập nhật sự biến đổi của một nhóm sẽ làm thay đổi sự biến đổi tuyệt đối của các phần tử trang trong nhóm đó. Điều này có thể làm thay đổi giao diện của các phần tử đó.

Việc cập nhật sự biến đổi của một phần tử trang trong một nhóm chỉ làm thay đổi sự biến đổi của phần tử trang đó chứ không ảnh hưởng đến sự biến đổi của nhóm hoặc các phần tử trang khác trong nhóm đó.

Để biết thông tin chi tiết về tác động của việc biến đổi đối với giao diện trực quan của các phần tử trang, hãy xem getTransform().

Các tham số

TênLoạiNội dung mô tả
transformAffineTransformPhép biến đổi được đặt cho phần tử trang này.

Cầu thủ trả bóng

Image – Phần tử này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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

setWidth(width)

Đặt chiều rộng của phần tử theo điểm. Đây là chiều rộng của hộp giới hạn của phần tử khi phần tử không có chế độ xoay.

Phương thức này không tương thích với tất cả các phần tử trang. Để tìm hiểu các phần tử trang không tương thích với phương pháp này, hãy tham khảo giới hạn về kích thước và vị trí.

Các tham số

TênLoạiNội dung mô tả
widthNumberChiều rộng mới của phần tử trang này để đặt, tính theo điểm.

Cầu thủ trả bóng

Image – Phần tử trang này để tạo chuỗi.

Ủy quyền

Tập lệnh sử dụng phương thức này cần đượ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