Package google.apps.script.type.gmail

Chỉ mục

ComposeTrigger

Một điều kiện kích hoạt được kích hoạt khi người dùng đang soạn email.

Trường
actions[]

MenuItemExtensionPoint

Xác định tập hợp thao tác cho tiện ích bổ sung thời gian soạn thư. Đây là những hành động mà người dùng có thể kích hoạt trên tiện ích bổ sung thời gian soạn thư.

draftAccess

DraftAccess

Xác định cấp truy cập dữ liệu khi một tiện ích bổ sung về thời gian soạn thư được kích hoạt.

DraftAccess

Một enum xác định cấp truy cập dữ liệu mà trình kích hoạt Compose yêu cầu.

Enum
UNSPECIFIED Giá trị mặc định khi không đặt giá trị nào cho draftAccess.
NONE Trình kích hoạt Compose không thể truy cập vào bất kỳ dữ liệu nào của bản nháp khi một tiện ích bổ sung Compose được kích hoạt.
METADATA Cấp cho trình kích hoạt Compose quyền truy cập vào siêu dữ liệu của bản nháp khi một tiện ích bổ sung Compose được kích hoạt. Bao gồm cả danh sách đối tượng, chẳng hạn như danh sách Người nhận và Người nhận cc của thư nháp.

ContextualTrigger

Xác định điều kiện kích hoạt sẽ kích hoạt khi email được mở đáp ứng một tiêu chí cụ thể. Khi kích hoạt, điều kiện kích hoạt sẽ thực thi một điểm cuối cụ thể, thường là để tạo thẻ mới và cập nhật giao diện người dùng.

Trường
onTriggerFunction

string

Bắt buộc. Tên của điểm cuối cần gọi khi một thông báo khớp với điều kiện kích hoạt.

Trường hợp hợp nhất trigger. Loại điều kiện kích hoạt xác định các điều kiện mà Gmail sử dụng để hiển thị tiện ích bổ sung. trigger chỉ có thể là một trong những loại sau:
unconditional

UnconditionalTrigger

Trình kích hoạt không có điều kiện được thực thi khi bất kỳ thư nào được mở.

GmailAddOnManifest

Các thuộc tính tuỳ chỉnh giao diện và cách thực thi tiện ích bổ sung Gmail.

Trường
homepageTrigger

HomepageExtensionPoint

Xác định một điểm cuối sẽ được thực thi trong các ngữ cảnh không khớp với trình kích hoạt theo bối cảnh đã khai báo. Mọi thẻ do hàm này tạo ra sẽ luôn có sẵn cho người dùng, nhưng có thể bị nội dung theo bối cảnh làm lu mờ khi tiện ích bổ sung này khai báo các trình kích hoạt được nhắm mục tiêu hơn.

Nếu có, cấu hình này sẽ ghi đè cấu hình từ addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Xác định tập hợp các điều kiện kích hoạt tiện ích bổ sung.

universalActions[]

UniversalAction

Xác định một tập hợp thao tác chung cho tiện ích bổ sung. Người dùng kích hoạt các thao tác chung từ trình đơn thanh công cụ của tiện ích bổ sung.

composeTrigger

ComposeTrigger

Xác định trình kích hoạt thời gian soạn thư cho tiện ích bổ sung thời gian soạn thư. Đây là điều kiện kích hoạt khiến tiện ích bổ sung thực hiện hành động khi người dùng đang soạn email. Tất cả các tiện ích bổ sung về thời gian soạn thư phải có phạm vi gmail.addons.current.action.compose, mặc dù tiện ích bổ sung đó có thể không chỉnh sửa được bản nháp.

authorizationCheckFunction

string

Tên của một điểm cuối xác minh rằng tiện ích bổ sung có tất cả các quyền uỷ quyền bắt buộc của bên thứ ba, bằng cách thăm dò API của bên thứ ba. Nếu không thăm dò được, hàm sẽ gửi một ngoại lệ để bắt đầu luồng uỷ quyền. Hàm này được gọi trước mỗi lệnh gọi tiện ích bổ sung để đảm bảo trải nghiệm người dùng suôn sẻ.

UnconditionalTrigger

Loại này không có trường nào.

Một điều kiện kích hoạt sẽ kích hoạt khi bất kỳ email nào được mở.

UniversalAction

Một thao tác luôn có trong trình đơn thanh công cụ của tiện ích bổ sung, bất kể ngữ cảnh của thư.

Trường
text

string

Bắt buộc. Văn bản hiển thị với người dùng mô tả hành động, ví dụ: "Thêm người liên hệ mới".

Trường hợp hợp nhất action_type. Loại hành động xác định hành vi của Gmail khi người dùng gọi hành động đó. action_type chỉ có thể là một trong những loại sau:
runFunction

string

Điểm cuối được gọi khi người dùng kích hoạt hành động. Xem hướng dẫn về thao tác chung để biết thông tin chi tiết.