OnClick

사용자가 카드의 상호작용 요소(예: 버튼)를 클릭할 때 응답하는 방법을 나타냅니다.

Google Chat 앱 및 Google Workspace 부가기능에 사용할 수 있습니다.

JSON 표현
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
필드
다음은 상호 배타적인 필드 목록입니다. 응답에서 최대 하나의 필드가 설정됩니다.
action

object (Action)

지정된 경우 이 onClick에 의해 작업이 트리거됩니다.

card

object (Card)

지정된 경우 클릭 후 새 카드가 카드 스택에 푸시됩니다.

Google Workspace 부가기능에 사용할 수 있으며 Google Chat 앱에는 사용할 수 없습니다.

overflowMenu

object (OverflowMenu)

지정된 경우 이 onClick는 더보기 메뉴를 엽니다.

상호 배타적 필드의 끝입니다.

OpenAs

OnClick 작업이 링크를 열면 클라이언트는 링크를 전체 크기 창(클라이언트에서 사용하는 프레임인 경우) 또는 오버레이(예: 팝업)로 열 수 있습니다. 구현은 클라이언트 플랫폼 기능에 따라 달라지며, 클라이언트가 지원하지 않는 경우 선택한 값이 무시될 수 있습니다. FULL_SIZE는 모든 클라이언트에서 지원됩니다.

Google Workspace 부가기능에 사용할 수 있으며 Google Chat 앱에는 사용할 수 없습니다.

열거형
FULL_SIZE 링크가 전체 크기 창으로 열립니다(클라이언트에서 사용하는 프레임인 경우).
OVERLAY 링크가 팝업과 같은 오버레이로 열립니다.

OnClose

OnClick 작업으로 열린 링크가 닫힐 때 클라이언트가 실행하는 작업입니다.

구현은 클라이언트 플랫폼 기능에 따라 다릅니다. 예를 들어 웹브라우저는 OnClose 핸들러를 사용하여 팝업 창에서 링크를 열 수 있습니다.

OnOpen 및 OnClose 핸들러가 모두 설정되어 있고 클라이언트 플랫폼에서 두 값을 모두 지원할 수 없는 경우 OnClose가 우선 적용됩니다.

Google Workspace 부가기능에 사용할 수 있으며 Google Chat 앱에는 사용할 수 없습니다.

열거형
NOTHING 기본값 카드가 새로고침되지 않고 아무 일도 일어나지 않습니다.
RELOAD

하위 창이 닫힌 후 카드를 새로고침합니다.

OpenAs.OVERLAY와 함께 사용하면 하위 창이 모달 대화상자로 작동하고 하위 창이 닫힐 때까지 상위 카드가 차단됩니다.

OverflowMenu

사용자가 호출할 수 있는 하나 이상의 작업이 포함된 팝업 메뉴를 표시하는 위젯입니다. 예를 들어 카드에 기본이 아닌 작업을 표시합니다. 사용 가능한 공간에 작업이 맞지 않을 때 이 위젯을 사용할 수 있습니다. 사용하려면 이 위젯을 지원하는 위젯의 OnClick 작업에서 이 위젯을 지정합니다. 예를 들어 Button에서 할 수 있습니다.

Google Chat 앱 및 Google Workspace 부가기능에 사용할 수 있습니다.

JSON 표현
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
필드
items[]

object (OverflowMenuItem)

필수 항목입니다. 메뉴 옵션 목록입니다.

OverflowMenuItem

사용자가 더보기 메뉴에서 호출할 수 있는 옵션입니다.

Google Chat 앱 및 Google Workspace 부가기능에 사용할 수 있습니다.

JSON 표현
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
필드
startIcon

object (Icon)

텍스트 앞에 표시되는 아이콘입니다.

text

string

필수 항목입니다. 사용자에게 항목을 식별하거나 설명하는 텍스트입니다.

onClick

object (OnClick)

필수 항목입니다. 메뉴 옵션을 선택할 때 호출되는 작업입니다. 이 OnClick에는 OverflowMenu가 포함될 수 없으며, 지정된 OverflowMenu는 삭제되고 메뉴 항목은 사용 중지됩니다.

disabled

boolean

메뉴 옵션이 사용 중지되었는지 여부입니다. 기본값은 false입니다.