채팅 Data 객체의 빌더입니다.
Google Chat을 확장하는 Google Workspace 부가기능에서 사용할 수 있습니다.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction() .setMessage(message)) .build()
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
build() | Data | 현재 작업 응답을 빌드합니다. |
set | Chat | 이 Data의 Create를 설정합니다. |
set | Chat | 이 Data의 Update를 설정합니다. |
set | Chat | 이 Data의 Update를 설정합니다. |
자세한 문서
build()
set Create Chat Message Action(createMessageAction)
이 Data의 Create를 설정합니다.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction() .setMessage(message)) .build()
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
create | Create | 사용할 메시지 만들기 작업입니다. |
리턴
Chat - 연결을 위한 이 객체
set Update Chat Message Action(updateMessageAction)
이 Data의 Update를 설정합니다.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateChatMessageAction(AddOnsResponseService.newUpdateMessageAction() .setMessage(message)) .build()
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
update | Update | 사용할 업데이트 메시지 작업입니다. |
리턴
Chat - 연결을 위한 이 객체
set Update Inline Preview Action(updateInlinePreviewAction)
이 Data의 Update를 설정합니다.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Unfurl Card!")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("url")) .addWidget(CardService.newButtonSet() .addButton(CardService.newTextButton() .setText("Open URL!") .setOpenLink(CardService.newOpenLink().setUrl("https://www.google.com"))))) .build(); const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card); const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateInlinePreviewAction(AddOnsResponseService.newUpdateInlinePreviewAction() .addCardWithId(cardWithId)) .build();
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
update | Update | 사용할 업데이트 인라인 미리보기입니다. |
리턴
Chat - 연결을 위한 이 객체