Package google.apps.script.type.gmail

Chỉ mục

ComposeTrigger

Một trình kích hoạt được kích hoạt khi người dùng đang soạn email.

Các trường
actions[]

MenuItemExtensionPoint

Xác định tập hợp các thao tác cho tiện ích bổ sung thời gian soạn thư. Đây là những thao tác 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 tiện ích bổ sung thời gian soạn được kích hoạt.

DraftAccess

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

Enum
UNSPECIFIED Giá trị mặc định khi không có giá trị nào được đặt 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 soạn thư được kích hoạt. Trong đó bao gồm danh sách đối tượng, chẳng hạn như danh sách Người nhận và 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 đang mở đáp ứng một tiêu chí cụ thể. Khi kích hoạt, trình 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.

Các trường
onTriggerFunction

string

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

Trường nhóm trigger. Loại trình 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 trạng thái sau đây:
unconditional

UnconditionalTrigger

Các lệnh kích hoạt không có điều kiện sẽ được thực thi khi người dùng mở bất kỳ thông báo thư nào.

GmailAddOnManifest

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

Các trường
homepageTrigger

HomepageExtensionPoint

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

Nếu có, chính sách này sẽ ghi đè cấu hình trong 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 trên 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 thao tác khi người dùng đang soạn email. Tất cả tiện ích bổ sung thời gian soạn phải có phạm vi gmail.addons.current.action.compose mặc dù có thể không chỉnh sửa 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 khoản uỷ quyền bắt buộc của bên thứ ba, bằng cách thăm dò các API của bên thứ ba. Nếu thăm dò không thành công thì hàm sẽ gửi một ngoại lệ để bắt đầu quy trình uỷ quyền. Hàm này được gọi trước mỗi lần gọi tiện ích bổ sung để đảm bảo trải nghiệm người dùng mượt mà.

UnconditionalTrigger

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

Một trình kích hoạt sẽ kích hoạt khi người dùng mở bất kỳ email nào.

UniversalAction

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

Các trường
text

string

Bắt buộc. Văn bản mà người dùng nhìn thấy mô tả thao tác, ví dụ: "Thêm một người liên hệ mới".

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

string

Một đ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ề các thao tác chung để biết thông tin chi tiết.