Class Navigation

탐색

카드 탐색을 제어하는 도우미 객체입니다. 자세한 내용은 카드 탐색 가이드를 참고하세요.

사용 예:

function myFunction() {
  return AddOnsResponseService.newChatDataActionBuilder();
}

메서드

메서드반환 유형간략한 설명
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()String이 객체의 JSON 표현을 출력합니다.
pushCard(card)Navigation지정된 카드를 스택에 푸시합니다.
setEndNavigation(endNavigation)Navigation종료 탐색 작업을 설정합니다.
updateCard(card)Navigation현재 카드를 인플레이스 대체합니다.

자세한 문서

popCard()

Google Chat을 확장하는 Google Workspace 부가기능에서 사용할 수 있습니다.

탐색 스택에서 카드를 팝합니다. 다른 카드 탐색 작업과 연결할 수 있습니다.

리턴

Navigation - 연결을 위한 이 객체


popToNamedCard(cardName)

Google Chat을 확장하는 Google Workspace 부가기능에서 사용할 수 있습니다.

카드 이름으로 지정된 카드로 이동합니다. 다른 카드 탐색 작업과 연결할 수 있습니다.

매개변수

이름유형설명
cardNameString이동할 카드의 이름입니다.

리턴

Navigation - 연결을 위한 이 객체


popToRoot()

Google Chat을 확장하는 Google Workspace 부가기능에서 사용할 수 있습니다.

카드 스택을 루트 카드로 팝합니다. 다른 카드 탐색 작업과 연결할 수 있습니다.

리턴

Navigation - 연결을 위한 이 객체


printJson()

이 객체의 JSON 표현을 출력합니다. 디버깅 전용입니다.

리턴

String


pushCard(card)

지정된 카드를 스택에 푸시합니다. 다른 카드 탐색 작업과 연결할 수 있습니다.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .pushCard(card);

매개변수

이름유형설명
cardCard스택에 추가할 카드입니다.

리턴

Navigation - 연결을 위한 이 객체


setEndNavigation(endNavigation)

종료 탐색 작업을 설정합니다.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

매개변수

이름유형설명
endNavigationEndNavigation사용할 EndNavigation입니다.

리턴

Navigation - 연결을 위한 이 객체


updateCard(card)

현재 카드를 인플레이스 대체합니다. 다른 카드 탐색 작업과 연결할 수 있습니다.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .updateCard(card);

매개변수

이름유형설명
cardCard현재 카드를 대체할 카드입니다.

리턴

Navigation - 연결을 위한 이 객체