ส่วนเสริมของ Google Workspace จะแสดงข้อมูลและการควบคุมของผู้ใช้ในแถบด้านข้างของ UI แอปพลิเคชันโฮสต์ ส่วนเสริมประกอบด้วยแถบเครื่องมือระบุตัวตนหลักพร้อมการ์ดอย่างน้อย 1 รายการ
การ์ดแต่ละใบแสดงถึง "หน้า" ของ UI ของส่วนเสริม และการไปยังการ์ดใหม่มักจะเป็นเพียงการสร้างการ์ดนั้นและส่งการ์ดไปยังกองการ์ดภายใน คุณสามารถกําหนดขั้นตอนการนําทางระหว่างการ์ดเพื่อให้ได้รับประสบการณ์การโต้ตอบที่สมบูรณ์
การ์ดอาจเป็นแบบไม่อิงตามบริบทหรืออิงตามบริบท ระบบจะแสดงการ์ดตามบริบทต่อผู้ใช้เมื่อแอปพลิเคชันโฮสต์อยู่ในบริบทที่เฉพาะเจาะจง เช่น เมื่อเปิดข้อความ Gmail หรือกิจกรรมในปฏิทิน การ์ดที่ไม่อิงตามบริบท (เช่น หน้าแรก) จะแสดงต่อผู้ใช้นอกบริบทที่เฉพาะเจาะจงของโฮสต์ เช่น เมื่อผู้ใช้ดูกล่องจดหมาย Gmail, โฟลเดอร์หลักในไดรฟ์ หรือปฏิทิน
ส่วนเสริม Google Workspace ที่สร้างขึ้นจาก Apps Script ใช้บริการการ์ดเพื่อสร้างอินเทอร์เฟซผู้ใช้จากการ์ด ส่วนเสริมที่สร้างในภาษาอื่นๆ ต้องแสดงผล JSON ในรูปแบบที่ถูกต้องเพื่อให้อินเทอร์เฟซแสดงผลเป็นการ์ด
การ์ดแต่ละใบประกอบด้วยส่วนหัวและส่วนการ์ดอย่างน้อย 1 ส่วน แต่ละส่วนประกอบด้วยชุดวิดเจ็ต วิดเจ็ตจะแสดงข้อมูลต่อผู้ใช้หรือให้การควบคุมการโต้ตอบ เช่น ปุ่ม
อินเทอร์เฟซแบบการ์ดมีประโยชน์ดังต่อไปนี้
- คุณไม่จำเป็นต้องมีความรู้เรื่อง HTML หรือ CSS เพื่อสร้างอินเทอร์เฟซแบบการ์ด
- ระบบจะจัดรูปแบบการ์ดและวิดเจ็ตโดยอัตโนมัติเพื่อให้ทำงานร่วมกับแอปพลิเคชัน Google Workspace ที่ขยายได้อย่างราบรื่น
อินเทอร์เฟซแบบการ์ดใช้งานได้ทั้งบนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ แต่คุณกำหนดอินเทอร์เฟซเพียงครั้งเดียวเท่านั้น
การสร้างอินเทอร์เฟซแบบการ์ด
เมื่อสร้างส่วนเสริมแบบการ์ด คุณควรทำความเข้าใจแนวคิดและรูปแบบการออกแบบบางอย่าง คู่มือต่อไปนี้มีข้อมูลที่จําเป็นในการสร้างส่วนเสริมที่อิงตามการ์ดที่มีประสิทธิภาพ
- การ์ด
- หน้าแรก
- วิดเจ็ต
- การดำเนินการ
- ออบเจ็กต์เหตุการณ์
- การสร้างการ์ด
- การสร้างการ์ดแบบอินเทอร์แอกทีฟ
- การไปยังการ์ดต่างๆ
- การใช้การดำเนินการแบบสากล
- การเพิ่มการเติมข้อความอัตโนมัติในการป้อนข้อความ
- การเข้าถึงภาษาและเขตเวลาของผู้ใช้
- การเชื่อมต่อกับบริการที่ไม่ใช่ของ Google
- คู่มือสไตล์
- แนวทางปฏิบัติแนะนำ
โปรดดูหน้าเหล่านี้เมื่อสร้างการ์ดและใช้งานลักษณะการทํางานของ UI นอกจากนี้ คุณยังดูตัวอย่างเพิ่มเติมต่อไปนี้ซึ่งเป็นประโยชน์ในการอ้างอิงเมื่อติดตั้งใช้งานส่วนเสริมได้
คู่มือเริ่มต้นใช้งานส่วนเสริม "Cats" ของ Google Workspace
ตัวอย่างส่วนเสริมนี้แสดง UI ของส่วนเสริม Google Workspace ที่เรียบง่ายซึ่งมีหน้าเว็บหลายหน้าและหน้าแรก
ส่วนเสริมของ Google Workspace: "แปล"
ตัวอย่างส่วนเสริมนี้แสดงส่วนเสริมของ Google Workspace ที่ช่วยให้ผู้ใช้แปลข้อความจากภายในเอกสาร ชีต และสไลด์ได้
ส่วนเสริมของ Google Workspace: "รายชื่อทีม"
ตัวอย่างส่วนเสริมนี้แสดงตัวอย่างส่วนเสริม Google Workspace ที่ซับซ้อนมากขึ้น ซึ่งแสดงข้อมูลผู้ใช้เกี่ยวกับผู้รับข้อความ Gmail, ผู้แก้ไขไฟล์ในไดรฟ์ หรือผู้เข้าร่วมกิจกรรมในปฏิทิน คุณจะใช้ส่วนเสริมนี้ได้เฉพาะภายในโดเมน เนื่องจากใช้ Directory API เพื่อดึงข้อมูลผู้ใช้