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 Workspace ที่ขยาย Google Chat

แสดงการ์ดจากสแต็กการนำทาง สามารถเชื่อมโยงกับการดำเนินการนำทางการ์ดอื่นๆ ได้

รีเทิร์น

Navigation - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


popToNamedCard(cardName)

พร้อมให้บริการสำหรับส่วนเสริมของ Google Workspace ที่ขยาย Google Chat

ไปยังการ์ดที่ระบุตามชื่อการ์ด สามารถเชื่อมโยงกับการดำเนินการนำทางการ์ดอื่นๆ ได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cardNameStringชื่อของการ์ดที่จะไปยัง

รีเทิร์น

Navigation - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


popToRoot()

พร้อมให้บริการสำหรับส่วนเสริมของ Google Workspace ที่ขยาย Google Chat

แสดงกองการ์ดเป็นการ์ดรูท สามารถเชื่อมโยงกับการดำเนินการนำทางการ์ดอื่นๆ ได้

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
endNavigationEndNavigationEndNavigation ที่จะใช้

รีเทิร์น

Navigation - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


updateCard(card)

แทนที่บัตรปัจจุบัน สามารถเชื่อมโยงกับการดำเนินการนำทางการ์ดอื่นๆ ได้

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

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cardCardการ์ดที่จะใช้แทนการ์ดปัจจุบัน

รีเทิร์น

Navigation - ออบเจ็กต์นี้สำหรับการเชื่อมโยง