OnClick

Thể hiện cách phản hồi khi người dùng nhấp vào một thành phần tương tác trên thẻ, chẳng hạn như nút.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của Google Workspace.

Biểu diễn dưới dạng JSON
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Trường
Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi:
action

object (Action)

Nếu được chỉ định, một hành động sẽ được kích hoạt bởi onClick này.

card

object (Card)

Một thẻ mới sẽ được đẩy vào ngăn xếp thẻ sau khi nhấp vào nếu được chỉ định.

Có trong các tiện ích bổ sung của Google Workspace và không có trong các ứng dụng Google Chat.

overflowMenu

object (OverflowMenu)

Nếu được chỉ định, onClick này sẽ mở một trình đơn mục bổ sung.

Kết thúc các trường loại trừ lẫn nhau.

OpenAs

Khi một hành động OnClick mở một đường liên kết, thì ứng dụng có thể mở đường liên kết đó dưới dạng cửa sổ có kích thước đầy đủ (nếu đó là khung mà ứng dụng sử dụng) hoặc lớp phủ (chẳng hạn như cửa sổ bật lên). Việc triển khai phụ thuộc vào chức năng của nền tảng ứng dụng và giá trị đã chọn có thể bị bỏ qua nếu ứng dụng không hỗ trợ giá trị đó. FULL_SIZE được tất cả ứng dụng hỗ trợ.

Có trong các tiện ích bổ sung của Google Workspace và không có trong các ứng dụng Google Chat.

Enum
FULL_SIZE Đường liên kết sẽ mở ra dưới dạng cửa sổ có kích thước đầy đủ (nếu đó là khung mà ứng dụng sử dụng).
OVERLAY Đường liên kết mở dưới dạng lớp phủ, chẳng hạn như cửa sổ bật lên.

OnClose

Việc ứng dụng làm khi một đường liên kết được mở bằng hành động OnClick bị đóng.

Cách triển khai phụ thuộc vào chức năng của nền tảng ứng dụng. Ví dụ: trình duyệt web có thể mở một đường liên kết trong cửa sổ bật lên bằng trình xử lý OnClose.

Nếu bạn đặt cả trình xử lý OnOpen và OnClose, đồng thời nền tảng ứng dụng không thể hỗ trợ cả hai giá trị, thì OnClose sẽ được ưu tiên.

Có trong các tiện ích bổ sung của Google Workspace và không có trong các ứng dụng Google Chat.

Enum
NOTHING Giá trị mặc định. Thẻ không tải lại; không có gì xảy ra.
RELOAD

Tải lại thẻ sau khi cửa sổ con đóng.

Nếu được dùng cùng với OpenAs.OVERLAY, cửa sổ con sẽ hoạt động như một hộp thoại phương thức và thẻ mẹ sẽ bị chặn cho đến khi cửa sổ con đóng lại.

OverflowMenu

Một tiện ích hiển thị trình đơn bật lên có một hoặc nhiều thao tác mà người dùng có thể thực hiện. Ví dụ: hiển thị các hành động không phải hành động chính trong một thẻ. Bạn có thể sử dụng tiện ích này khi các thao tác không vừa với không gian có sẵn. Để sử dụng, hãy chỉ định tiện ích này trong thao tác OnClick của các tiện ích hỗ trợ thao tác này. Ví dụ: trong Button.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của Google Workspace.

Biểu diễn dưới dạng JSON
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Trường
items[]

object (OverflowMenuItem)

Bắt buộc. Danh sách các lựa chọn trong trình đơn.

OverflowMenuItem

Một lựa chọn mà người dùng có thể gọi trong trình đơn mục bổ sung.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của Google Workspace.

Biểu diễn dưới dạng JSON
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Trường
startIcon

object (Icon)

Biểu tượng xuất hiện trước văn bản.

text

string

Bắt buộc. Văn bản giúp người dùng nhận diện hoặc mô tả mặt hàng.

onClick

object (OnClick)

Bắt buộc. Thao tác được gọi khi một mục trong trình đơn được chọn. OnClick này không được chứa OverflowMenu, mọi OverflowMenu được chỉ định đều bị loại bỏ và mục trong trình đơn bị tắt.

disabled

boolean

Liệu lựa chọn trong trình đơn có bị tắt hay không. Giá trị mặc định là false.