คุณมีเวลา 5 นาทีไหม ช่วยเราปรับปรุงเอกสารประกอบของ Google Workspace Marketplace โดยการตอบแบบสํารวจออนไลน์สั้นๆ

เกี่ยวกับการตรวจสอบแอป

หากคุณต้องการให้แอปเป็นสาธารณะ Google ต้องตรวจสอบก่อนการเผยแพร่เพื่อให้แน่ใจว่าแอปเป็นไปตามหลักเกณฑ์ด้านการออกแบบ เนื้อหา และสไตล์ของ Google

หลังจากที่ Google ตรวจสอบแอปแล้ว คุณจะได้รับอีเมลเกี่ยวกับสถานะของแอปที่ต้องปรับปรุงเพิ่มเติมหรือการอนุมัติแอป

  • หากแอปของคุณต้องมีการแก้ไขเพิ่มเติม - คุณจะได้รับเอกสารการตรวจสอบที่มีข้อมูลเฉพาะเกี่ยวกับสิ่งที่ต้องปรับปรุง แก้ไขปัญหา และส่งแอปเข้ารับการตรวจสอบอีกครั้ง
  • หากทีมตรวจสอบอนุมัติแอป ระบบจะเผยแพร่แอปโดยอัตโนมัติและคุณจะได้รับอีเมลแจ้งเตือน

ระยะเวลาการตรวจสอบ

ระยะเวลาการตรวจสอบแอปขึ้นอยู่กับจํานวนแอปที่เพิ่งส่ง และจํานวนการแก้ไขที่แอปต้องการ การตรวจสอบอาจใช้เวลาหลายวัน จึงเป็นเรื่องปกติ

สาเหตุทั่วไปที่แอปของคุณยังไม่พร้อม

การยืนยัน OAuth

  • หน้าจอคํายินยอม OAuth ได้รับการตั้งค่าไม่ถูกต้อง ตัวอย่างเช่น หากตั้งค่าประเภทผู้ใช้เป็นภายใน หรือสถานะการเผยแพร่เป็นการทดสอบ
  • แอปไม่ผ่านการยืนยัน OAuth

ข้อมูลแอป

  • การใช้เครื่องหมายการค้าของ Google อย่างไม่เหมาะสมในชื่อแอป โลโก้ หรือคําอธิบายแอป ดูคําแนะนําได้ที่หลักเกณฑ์การใช้แบรนด์ของ Google Workspace Marketplace
  • ลิงก์ไม่ทํางานหรือชี้ไปยังข้อมูลที่ไม่ถูกต้อง ตัวอย่างเช่น ลิงก์สําหรับ นโยบายความเป็นส่วนตัวชี้ไปยังหน้าสนับสนุนสําหรับนักพัฒนาซอฟต์แวร์
  • ภาพหน้าจอและรูปภาพมีคุณภาพต่ํา หรือไม่แสดงถึงฟังก์ชันการทํางานของแอปอย่างถูกต้อง

ความพร้อมของแอป

  • แอปยังอยู่ระหว่างการทดสอบและยังไม่พร้อมเผยแพร่ต่อสาธารณะ
  • แอปมีข้อบกพร่องหรือใช้งานได้ไม่สมบูรณ์

ขอบเขตการตรวจสอบ

Google ใช้หลักเกณฑ์ต่อไปนี้ในการตรวจสอบแอป ก่อนที่คุณจะส่งแอปเข้ารับการตรวจสอบ โปรดตรวจสอบว่าแอปเป็นไปตามหลักเกณฑ์ทั้งหมดและเป็นไปตามนโยบายโปรแกรมของ Google Workspace Marketplace

การผสานรวมแอป หมวดหมู่ เกณฑ์
ทั้งหมด ชื่อแอป
  • ไม่มีรายชื่อแอปอื่นๆ ที่มีชื่อเดียวกัน
  • ชื่อนี้จะไม่มีหมายเลขเวอร์ชัน
  • ชื่อตรงกับชื่อในหน้าจอคํายินยอม OAuth
  • ชื่อไม่คลุมเครือหรือกว้างเกินไป
  • ชื่อมีอักขระได้ไม่เกิน 50 ตัว
  • (แนะนํา) ชื่อใช้ลักษณะตัวพิมพ์ของชื่อเรื่อง
  • (แนะนํา) ชื่อไม่มีเครื่องหมายวรรคตอน โดยเฉพาะวงเล็บ
ทั้งหมด ข้อมูลนักพัฒนาซอฟต์แวร์
  • ชื่อนักพัฒนาซอฟต์แวร์และเว็บไซต์นักพัฒนาแอปแสดงถึงข้อมูลและนําทางไปยังข้อมูลที่เกี่ยวข้องกับนักพัฒนาซอฟต์แวร์อย่างถูกต้อง
  • เนื่องด้วยกฎหมายคุ้มครองผู้บริโภค ผู้บริโภคที่อยู่ในเขตเศรษฐกิจยุโรป (EEA) ต้องได้รับแจ้งว่าผู้ขายใน Google Workspace Marketplace เป็นผู้ค้าหรือไม่ใช่ผู้ค้าในกรณีต่อไปนี้

    • ผู้ค้า ผู้ค้าคือบุคคลที่ดําเนินการกับวัตถุประสงค์ที่เกี่ยวข้องกับการค้า ธุรกิจ งานฝีมือ หรือวิชาชีพ หรือในนามของหรือในนามของผู้ค้า
    • ไม่ใช่ผู้ค้า - ผู้ไม่ใช่ผู้ค้า (ผู้บริโภค) คือบุคคลที่ปฏิบัติเพื่อวัตถุประสงค์ที่ไม่ประกอบอาชีพ

    หากไม่ระบุ "สถานะผู้ค้าที่ไม่ระบุ" จะปรากฏในหน้าข้อมูลผลิตภัณฑ์ใน Store ของแอป

ทั้งหมด คำอธิบายแอป
  • ลิงก์ที่ระบุทั้งหมดใช้งานได้และชี้ไปยังข้อมูลที่ถูกต้อง เช่น ลิงก์ของนโยบายความเป็นส่วนตัวชี้ไปยังหน้าที่อธิบายนโยบายความเป็นส่วนตัว
  • หากแอปโต้ตอบกับบริการของบุคคลที่สาม คําอธิบายจะอธิบายหน้าที่ของบริการของบุคคลที่สาม วิธีการที่แอปโต้ตอบกับบริการ และลิงก์ไปยังเว็บไซต์ที่เกี่ยวข้อง (ไม่บังคับ)
  • คําอธิบายแบบย่อและละเอียดนั้นเข้าใจง่าย
  • คําอธิบายแบบย่อและละเอียดไม่เหมือนกัน
  • (แนะนํา) ข้อมูลราคาถูกต้องและครบถ้วน
  • (แนะนํา) แอตทริบิวต์ทั้งชุดต่อภาษา (ชื่อ คําอธิบายแบบย่อ และคําอธิบายโดยละเอียด) ได้รับการกําหนดอย่างถูกต้องโดยไม่มีภาษาไม่ตรงกัน
ทั้งหมด ฟังก์ชันการทำงาน
  • ไม่มีข้อบกพร่องที่ชัดแจ้ง และการดําเนินการทั้งหมดรวมถึงกรณี Edge ไม่ทํางานอย่างสมบูรณ์ เวลาที่ใช้ในการโหลดจะได้รับการจัดการด้วยสัญญาณบอกสถานะการโหลด
  • แอปแสดงการโต้ตอบที่ชัดเจนกับ Google APIs
  • แอปมีฟังก์ชันใหม่หรือฟังก์ชันเพิ่มเติมซึ่งไม่เทียบเท่าที่รวมอยู่ในผลิตภัณฑ์ Google อยู่แล้ว
  • แอปนี้ไม่ได้มีไว้เพื่อโฆษณาหรือสแปม
  • แอปทํางานได้อย่างเต็มที่ และไม่ได้มีไว้สําหรับทดสอบ ซึ่งไม่ใช่งานที่อยู่ระหว่างดําเนินการ
  • หากแอปโต้ตอบกับฟีเจอร์ที่พร้อมใช้งานสําหรับผู้ใช้ หรือผู้ใช้แบบชําระเงิน จะมีการให้บัญชีทดสอบในระบบของนักพัฒนาแอป แก่ทีมตรวจสอบของ Google
ทั้งหมด ประสบการณ์ของผู้ใช้
  • แอปรวมถึงชื่อแอป ไม่ใช้เนื้อหาแบรนด์ เครื่องหมายการค้า หรือเนื้อหาที่มีแบรนด์ของ Google ดู หลักเกณฑ์การใช้แบรนด์ของ Google Workspace Marketplace
  • จําเป็นต้องมีการให้สิทธิ์และลงชื่อเข้าใช้เพียงครั้งเดียวเท่านั้น แอปจะใช้ SSO แบบคลิกเดียวหรือควรเป็น SSO ที่ไม่มีการคลิก
  • หลังจากที่ผู้ดูแลระบบให้สิทธิ์แก่ขอบเขต Oauth 2.0 สําหรับโดเมนแล้ว ผู้ใช้แต่ละรายจะไม่ได้รับข้อความแจ้งให้ให้สิทธิ์ขอบเขตอีก
  • ผู้ใช้ไม่จําเป็นต้องป้อนข้อมูลเข้าสู่ระบบหลังจากลงชื่อเข้าใช้ บัญชี Google โดยส่วนมากผู้ใช้จะต้องคลิกปุ่ม "ลงชื่อเข้าใช้ด้วย Google" เพื่อรับสิทธิ์เข้าถึง
  • ป้ายกํากับปุ่ม รายการในเมนู ชื่อ ฯลฯ จะมีคําที่สอดคล้องกัน ชัดเจน และเข้าใจได้ เช่น ป้าย "ชื่อ" แทนชื่อการดําเนินการต่างๆ เช่น "ลบ" และ "ยกเลิก" แทนที่จะเป็น "ใช่" หรือ "ไม่"
  • ถ้าต้องลงชื่อเข้าใช้ ฟังก์ชันการออกจากระบบจะทํางานได้อย่างถูกต้อง ระบบจะเพิกถอนโทเค็นและการลงชื่อเข้าใช้จะเริ่มต้นขึ้นได้ตั้งแต่ต้น
  • ความคิดเห็นจะแสดงเสมอ เช่น ข้อความยืนยันหรือข้อความแสดงข้อผิดพลาดสําหรับการดําเนินการ
  • ไม่มีลิงก์รูปภาพที่ไม่สมบูรณ์หรือรูปภาพไม่ชัดเจน
ทั้งหมด กราฟิก
  • ไอคอนมีขนาดถูกต้อง สี่เหลี่ยมจัตุรัส และมีพื้นหลังโปร่งใส ดูเนื้อหากราฟิก
  • ไอคอนแสดงชื่อหรือฟังก์ชันการทํางานของแอปอย่างถูกต้อง
  • ไอคอนเป็นสี (ไม่ใช่โทนสีเทา)
  • ไอคอนไม่ได้ใช้เครื่องหมายการค้าของ Google
  • ภาพหน้าจอและรูปภาพไม่เบลอ อ่านยาก หรือ ไม่เหมาะสม แอปที่แสดงได้อย่างถูกต้อง
  • (แนะนํา) ภาพหน้าจอแสดงวิธีใช้และหน้าที่การทํางานของแอปอย่างชัดเจน
ทั้งหมด OAuth
  • แอปผ่านการตรวจสอบ OAuth แล้ว ใช้ขอบเขต OAuth ที่ต่ําที่สุด และขอบเขตทั้งหมดผสานรวมอย่างถูกต้องกับ Google Services API
แอป Google Chat ชื่อ
  • ปุ่มสําหรับสื่อสารกับแอปจะพร้อมให้ใช้งานจากคําอธิบาย
  • ชื่อแอปจะขึ้นต้นด้วย A-Z (ตัวพิมพ์ใหญ่) หรือ 0–9 ซึ่งเริ่มต้นด้วยสัญลักษณ์ไม่ได้
แอป Google Chat ประสบการณ์ของผู้ใช้
  • แอปจะส่งข้อความต้อนรับที่ยังไม่ได้ส่งทุกครั้งที่ผู้ใช้เริ่มส่งข้อความส่วนตัวหรือเพิ่มแอปในพื้นที่ทํางาน ข้อความต้อนรับแตกต่างจากคําสั่ง "Help" ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างข้อความต้อนรับที่ดีได้ที่ สร้างแอป Chat ที่ช่วยผู้ใช้และสร้างความพึงพอใจให้กับผู้ใช้
  • แอปรองรับคําสั่ง "Help" และช่วยให้ผู้ใช้เริ่มต้นใช้งานแอป โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างข้อความขอรับความช่วยเหลือที่ดีที่หัวข้อ สร้างแอป Chat ที่ช่วยและทําให้ผู้ใช้พึงพอใจ
  • แอปจะตอบกลับทุกครั้งเมื่อพูดกับพื้นที่ทํางานหรือ Chat โดยตรง
  • ข้อความใช้ตัวสะกด การใช้อักษรตัวพิมพ์ใหญ่ เครื่องหมายวรรคตอน และไวยากรณ์ที่ถูกต้อง ข้อความไม่มีเนื้อหาที่เป็นอันตราย ไม่เหมาะสม หรือเป็นการละเมิด
  • ข้อความใช้การจัดรูปแบบที่ชัดเจน กระชับ และสอดคล้องกันสําหรับข้อความหรือการ์ดตามข้อกําหนดของ Google
  • หากการตอบกลับใช้เวลานานกว่า 2 วินาที แอปจะส่งข้อความ ที่อธิบายการหน่วงเวลา
  • แอปที่ส่งการแจ้งเตือนให้ผู้ใช้ปิดการแจ้งเตือน
  • ผู้ใช้จะเพิ่มแอปในพื้นที่ทํางานได้โดยใช้ @พูดถึง
  • ผู้ใช้จะนําแอปออกจากพื้นที่ทํางานได้โดยใช้เมนูดูสมาชิก
  • แอปแสดงให้ผู้ใช้เห็นทุกสิ่งที่จําเป็นต่อการโต้ตอบ
  • รูปแบบการ์ดที่แอปใช้เป็นไปตามข้อกําหนดของ Google ดู สร้างการ์ดอินเทอร์แอกทีฟ
  • แอปนี้พร้อมใช้งานในตัวเลือกค้นหาแอปในเมนู Chat
  • URL ภายนอกที่แอปโต้ตอบไม่ได้อยู่ในสภาพแวดล้อมการทดลองใช้หรือการพัฒนา
  • @ต้องมีข้อความทุกข้อความในแอปไปยังพื้นที่ทํางาน ซึ่งเป็นวิธีเดียวที่แอปจะรู้ว่าแอปต้องตอบสนอง
  • หากแอป Chat แสดงตัวอย่างลิงก์จากโดเมนของบุคคลที่สาม ให้ทําดังนี้
    • ตัวอย่างลิงก์นําเสนอข้อมูลเสริมที่เกี่ยวข้องกับข้อความของผู้ใช้ ตัวอย่างเช่น การแสดงตัวอย่างลิงก์ไปยังดีลการขายจะเพิ่มข้อมูลอย่างบัญชี จํานวนเงิน และขั้นตอน
    • นักพัฒนาซอฟต์แวร์ต้องเป็นพาร์ทเนอร์กับโดเมนที่ดูตัวอย่าง

    ดูข้อมูลเพิ่มเติมได้ที่ลิงก์แสดงตัวอย่าง

  • (แนะนํา) หากต้องการให้ผู้ดูแลระบบ Workspace ติดตั้งแอปของคุณในนามของผู้ใช้ในองค์กรได้ แอปของคุณต้อง รับและส่งข้อความส่วนตัวได้
แอป Google Chat กราฟิก
  • แอปมีรูปโปรไฟล์ที่ชัดเจนและเข้าใจง่าย
แอป Google ไดรฟ์ ฟังก์ชันการทำงาน
  • แอปไม่ได้ใช้ส่วนขยายของเบราว์เซอร์ Chrome เพื่อมอบฟังก์ชันการทํางานด้วยการควบคุม HTML ของไดรฟ์โดยตรง
  • หากแอปของคุณใช้ขอบเขตที่ละเอียดอ่อนหรือจํากัด แอปดังกล่าวจะต้องผ่านการยืนยันด้วย OAuth โปรดดูฉันจะส่งการยืนยันได้อย่างไร
  • หากแอปของคุณใช้ขอบเขตที่จํากัด แอปดังกล่าวจะต้องผ่านการประเมินด้านความปลอดภัยด้วย โปรดดูหัวข้อทําไมต้องมีการประเมินความปลอดภัย
แอป Google ไดรฟ์ ประสบการณ์ของผู้ใช้
  • หากแอปเก็บไฟล์ในไดรฟ์ไว้ ผู้ใช้จะเลือกโฟลเดอร์หรือสร้างหรือนําโฟลเดอร์เฉพาะของแอปมาใช้ใหม่ได้ คุณจะเก็บข้อมูลการกําหนดค่าไว้ในโฟลเดอร์ข้อมูลแอปได้ แอปจะไม่ทิ้งไฟล์ลงในโฟลเดอร์ไดรฟ์ของฉันของผู้ใช้
  • แอปจัดเก็บเฉพาะไฟล์ในไดรฟ์ที่เชื่อมต่อกับฟังก์ชันการทํางานที่บันทึกไว้ของแอปเท่านั้น
ส่วนเสริมเอดิเตอร์ ฟังก์ชันการทำงาน
  • การดําเนินการที่จําเป็นและจําเป็นรวมอยู่ในส่วนเสริม ทําให้มีเครื่องมือทั้งหมดที่จําเป็นต่อการทํางานจนเสร็จสิ้น เช่น
    • หากส่วนเสริมใช้การจัดรูปแบบกับทั้งเอกสาร ระบบจะแสดงตัวเลือกให้ใช้รูปแบบกับข้อความที่เลือกเท่านั้น
    • หากส่วนเสริมอัปโหลดข้อมูลสเปรดชีตไปยังบริการบนเว็บ ส่วนเสริมจะมีลิงก์ไปยังฟีดนั้นเพื่อให้ไปยังส่วนต่างๆ ได้ง่าย
    • หากส่วนเสริมต้องการให้ผู้ใช้มีบัญชี ก็จะให้ลิงก์หรือข้อมูลเพื่อสร้างบัญชีได้อย่างง่ายดาย หากผู้ใช้ยังไม่มีบัญชี
  • ส่วนเสริมมีรายการในเมนูใต้แท็บส่วนเสริม
  • แม้ว่าส่วนเสริมจะเป็นฟังก์ชันที่กําหนดเอง แต่ส่วนเสริมยังมีเอกสารประกอบที่เหมาะสมอยู่
  • ส่วนเสริมใช้ onInstall() และ onOpen() เพื่อป้อนข้อมูลเมนูได้อย่างถูกต้อง รายการเมนูจะเติมข้อมูลเมื่อติดตั้งส่วนเสริมในครั้งแรกและเปิดไฟล์อื่น โปรดดู การให้สิทธิ์ส่วนเสริม Editor
  • โหมดการให้สิทธิ์ได้รับการตั้งค่าอย่างถูกต้อง ดู โหมดการให้สิทธิ์
ส่วนเสริมเอดิเตอร์ ประสบการณ์ของผู้ใช้
  • ส่วนเสริมดังกล่าวให้ข้อมูลทั้งหมดที่จําเป็นในการทําความเข้าใจพื้นฐานของผลิตภัณฑ์และวิธีใช้
  • โค้ดของส่วนเสริมไม่ใช้ไลบรารีมากเกินไป เนื่องจากไลบรารีอาจทําให้ส่วนเสริมเสียประสิทธิภาพ
  • ควรหลีกเลี่ยงข้อผิดพลาดหากเป็นไปได้และจัดการอย่างเหมาะสม หากทําไม่ได้
    • ข้อความแสดงข้อผิดพลาดจะปรากฏในหน้าต่างกล่องโต้ตอบ ไม่แสดงในการแจ้งเตือน JavaScript หรือในแถบสีแดงเริ่มต้น โดยผู้ใช้จะสื่อสารปัญหาและอธิบายสิ่งที่ผู้ใช้ต้องทําเพื่อแก้ไขด้วยภาษาง่ายๆ
    • หากเป็นไปได้ หากผู้ใช้ทําอะไรผิดพลาด ระบบจะแสดงปุ่มที่แก้ไขปัญหาดังกล่าวได้
    • ดูข้อมูลเพิ่มเติมได้ที่ คู่มือสไตล์ส่วนเสริม
  • ลิงก์ไปยังหน้าภายนอกจะเปิดในหน้าต่างใหม่และถูกต้อง
  • ส่วนเสริมนี้ใช้งานง่ายและออกแบบมาอย่างดี ซึ่งหมายความว่า
    • และมีความเข้าใจชัดเจนว่าต้องทําอะไรและทําอย่างไร
    • ส่วนเสริมสามารถเข้าถึงได้และเข้าใจง่าย หลีกเลี่ยงคําศัพท์และศัพท์เทคนิค
    • เวิร์กโฟลว์มีความชัดเจนและอํานวยความสะดวกมากที่สุดเท่าที่จะเป็นไปได้
    • ผู้ใช้และเนื้อหาของผู้ใช้จะปลอดภัยที่สุดเท่าที่จะเป็นไปได้
  • ส่วนเสริมนั้นเป็นไปตาม คู่มือสไตล์ UI สําหรับส่วนเสริมของตัวแก้ไขและใช้ แพ็กเกจ CSS สําหรับส่วนเสริมของตัวแก้ไข
  • ส่วนเสริมจะใช้การดําเนินการหลักสีน้ําเงินเพียง 1 รายการต่อการแสดงผลเท่านั้น
  • ส่วนเสริมจะแสดง 1 กล่องโต้ตอบต่อครั้ง หน้าต่างไม่ซ้อนทับกันหรือมีกล่องโต้ตอบหลายรายการเปิดอยู่พร้อมกัน
  • UI ของส่วนเสริมพอดีกับพื้นที่ที่จัดสรรไว้อย่างสวยงาม
    • ข้อความและป้ายกํากับจะไม่ถูกตัดออกด้วยเครื่องหมาย "..."
    • ผู้ใช้ไม่ต้องเลื่อนในแนวตั้งมากนัก
    • ความกว้างของเนื้อหาไม่ขยายเกิน 300p เพื่อไม่ให้มีแถบเลื่อนแนวนอน
  • ส่วนเสริมต้องมีการยืนยันหรือแสดงคําเตือนสําหรับการดําเนินการที่มีความละเอียดอ่อนทั้งหมด เช่น หากส่วนเสริมกําลังจะเขียนทับเนื้อหาทั้งหมดในสเปรดชีต ระบบจะเตือนผู้ใช้และยืนยันการดําเนินการก่อนที่ส่วนเสริมจะเกิดขึ้น
    • การเปลี่ยนแปลงการออกแบบช่วยให้ไม่ต้องแก้ไขปัญหาเหล่านี้ เช่น ส่วนเสริมของ Google ชีตที่นําเข้าข้อมูลจะสร้างความเสี่ยงในการเขียนทับเนื้อหาที่มีอยู่ คุณอาจนําความเสี่ยงออกทั้งหมดโดยการสร้างชีตสําหรับข้อมูลให้เป็นการดําเนินการเริ่มต้น
  • ผู้ใช้เรียกใช้การดําเนินการหลายครั้งไม่ได้ขณะกําลังโหลดการดําเนินการ เช่น ปุ่มจะปิดหรือซ่อนขณะที่ระบบกําลังโหลดการดําเนินการ
ส่วนเสริม Google Workspace ชื่อ (ส่วนเสริมของปฏิทิน)
  • หากส่วนเสริมใช้ calendar.name หรือ common.name ชื่อในไฟล์ Manifest จะเหมือนกับชื่อที่ระบุไว้ในข้อมูลแอป
  • หากส่วนเสริมใช้ calendar.conferenceSolution ชื่อโซลูชันการประชุมจะไม่มี "Google ปฏิทิน"
  • (แนะนํา) หากส่วนเสริมใช้ calendar.conferenceSolution ชื่อโซลูชันการประชุมจะยาวไม่เกิน 30 อักขระ
ส่วนเสริม Google Workspace ฟังก์ชันการทำงาน
  • ส่วนเสริมจะใช้ วิดเจ็ตที่ถูกต้องสําหรับฟังก์ชันการทํางานที่ต้องการ เช่น ใช้สวิตช์เพื่อเลือกค่าบูลีน
  • (ส่วนเสริมของปฏิทิน)
    • ปฏิทินสํารองและการมอบสิทธิ์จะได้รับการสนับสนุน หรือหากไม่ได้รับการสนับสนุน จะได้รับการจัดการอย่างมีชั้นเชิง เช่น การสร้างการประชุมจะไม่ล้มเหลวหากผู้ใช้เลือกปฏิทินอื่นที่มีสิทธิ์แก้ไขเมื่อสร้างกิจกรรม
    • กิจกรรมที่เกิดซ้ําจะทํางานอย่างถูกต้อง
    • หากส่วนเสริมใช้ calendar.conferenceSolution จะมีการมอบโซลูชันการประชุมอย่างน้อย 1 รายการ
    • หากส่วนเสริมมีโซลูชันการประชุม ระบบจะใช้ช่องข้อมูลการประชุมที่เหมาะสม เช่น ลิงก์การประชุมทางวิดีโอ หมายเลขโทรศัพท์ ลิงก์ SIP รหัสการเข้าถึง และแอตทริบิวต์อื่นๆ ที่รองรับจะใช้ช่องข้อมูลที่มีโครงสร้าง และไม่ได้ระบุไว้ในช่องหมายเหตุ
    • หากส่วนเสริมมีโซลูชันการประชุม ระบบจะแก้ไขรายละเอียดการประชุมเท่านั้นและไม่มีช่องกิจกรรมอื่นๆ
    • หากส่วนเสริมมีโซลูชันการประชุม การสร้างการประชุมจะใช้เวลาน้อยกว่า 5 วินาที
    (ส่วนเสริม Gmail)
    • หากส่วนเสริมใช้ UrlFetchApp หรือ OpenLinkUrl ให้ทําดังนี้
      • URL ถูกต้อง
      • URL ใช้ HTTPS ไม่ใช่ HTTP
      • ระบุโดเมนแบบเต็ม
      • เส้นทางไม่ว่างเปล่า ตัวอย่างเช่น https://altostrat/ ใช้ได้ แต่ https://altostrat ใช้ไม่ได้
      • ใช้ไวลด์การ์ดใน UrlFetchApp ไม่ได้
ส่วนเสริม Google Workspace ประสบการณ์ของผู้ใช้
  • ส่วนเสริมจะมีหน้าแรก หากส่วนเสริมของ Google Workspace เป็นส่วนเสริม Gmail ที่แปลงแล้ว ระบบจะใช้หน้าแรกเริ่มต้น
  • การ์ดส่วนเสริมทํางานได้อย่างถูกต้อง เช่น ไม่มีการ์ดซ้ํากัน ปุ่มย้อนกลับ รีเฟรช และอัปเดตทํางานสอดคล้องกัน
  • หลังจากที่ผู้ใช้ให้สิทธิ์ส่วนเสริมแล้ว ระบบจะแสดงการ์ดหน้าแรกที่กําหนดเองเพื่อต้อนรับผู้ใช้ด้วยปุ่มลงชื่อเข้าใช้ (หากจําเป็น) โลโก้ และคําอธิบายโดยย่อของส่วนเสริม
    • หากปุ่มลงชื่อเข้าใช้แสดงขึ้น ระบบจะแสดงหน้าลงชื่อเข้าใช้ที่ปรับแต่งมาจากผู้ให้บริการบุคคลที่สามซึ่งระบุว่ามีบริการของบุคคลที่สามที่กําลังทํางานนอก Google Workspace อยู่อย่างชัดเจน
  • UI ของส่วนเสริมพอดีกับพื้นที่ที่จัดสรรไว้อย่างสวยงาม
    • ข้อความและป้ายกํากับจะไม่ถูกตัดออกด้วยเครื่องหมาย "..."
    • ผู้ใช้ไม่ต้องเลื่อนในแนวตั้งมากนัก
    • ความกว้างของเนื้อหาไม่ขยายเกิน 300p เพื่อไม่ให้มีแถบเลื่อนแนวนอน
  • โค้ดของส่วนเสริมไม่ใช้ไลบรารีมากเกินไป เนื่องจากไลบรารีอาจทําให้ส่วนเสริมเสียประสิทธิภาพ
(ส่วนเสริมของปฏิทิน)
  • หากส่วนเสริมมีโซลูชันการประชุม การประชุมที่สร้างถูกต้องและแสดงผลอย่างถูกต้องในเว็บไซต์การประชุมของบุคคลที่สาม
(ส่วนเสริมของเอกสาร)
  • หากส่วนเสริมตัวอย่างลิงก์จากโดเมนของบุคคลที่สาม (ชิปอัจฉริยะ) ให้ทําดังนี้
    • พรีวิวลิงก์ให้ข้อมูลเสริมที่เกี่ยวข้องแก่ผู้ใช้ ตัวอย่างเช่น การแสดงตัวอย่างลิงก์ไปยังดีลการขายจะเพิ่มข้อมูลอย่างบัญชี จํานวนเงิน และขั้นตอน
    • นักพัฒนาซอฟต์แวร์ต้องเป็นพาร์ทเนอร์กับโดเมนที่ดูตัวอย่าง

    ดูข้อมูลเพิ่มเติมได้ในแสดงตัวอย่างลิงก์ที่มีชิปอัจฉริยะ

  • (ส่วนเสริมของไดรฟ์)
    • หากแอปเก็บไฟล์ในไดรฟ์ไว้ ผู้ใช้จะเลือกโฟลเดอร์หรือสร้างหรือนําโฟลเดอร์เฉพาะของแอปมาใช้ใหม่ได้ คุณจะเก็บข้อมูลการกําหนดค่าไว้ในโฟลเดอร์ข้อมูลแอปได้ แอปจะไม่ทิ้งไฟล์ลงในโฟลเดอร์ไดรฟ์ของฉันของผู้ใช้
    • ส่วนเสริมจะเก็บเฉพาะไฟล์ในไดรฟ์ ที่เชื่อมต่อกับฟังก์ชันการทํางานที่บันทึกไว้ของส่วนเสริมนั้นๆ
    (ส่วนเสริม Gmail)
    • ส่วนเสริมไม่ได้พูดถึงหรือลิงก์ไปยังส่วนขยายเบราว์เซอร์ Chrome โดยไม่มีเหตุผลรองรับ
    • เมนูการทํางานเพิ่มเติม มีการทํางานทั่วไปที่ทํางานได้อย่างถูกต้อง เช่น ออกจากระบบ เกี่ยวกับ การสนับสนุน ฯลฯ
    ส่วนเสริม Google Workspace กราฟิก (ส่วนเสริมของปฏิทิน)
    • โลโก้สําหรับโซลูชันการประชุมจะเป็น URL สาธารณะ โปรดดู ระบุโลโก้โซลูชันการประชุม
    • หากส่วนเสริมใช้ calendar.conferenceSolution โลโก้ของโซลูชันการประชุมจะเป็นไปตามข้อกําหนดของ calendar.logoUrl โปรดดู ทรัพยากรไฟล์ Manifest ของปฏิทิน
    • หากส่วนเสริมใช้ calendar.logoUrl หรือ common.logoUrl โลโก้จะเหมือนกับไอคอนที่ระบุไว้ในข้อมูลแอป
    • หากส่วนเสริมใช้ calendar.logoUrl หรือ common.logoUrl แล้ว URL ของโลโก้จะเริ่มต้นดังนี้ https://lh3.googleusercontent.com/
    ส่วนเสริม Google Workspace OAuth (ส่วนเสริมของไดรฟ์)
    • (แนะนํา) หากต้องการรับข้อมูลเมตาแบบจํากัด ส่วนเสริมจะมีขอบเขต drive.addons.metadata.readonly
    เว็บแอป ฟังก์ชันการทำงาน
    • URL การนําทางสากลจะชี้ไปที่เว็บแอป หน้าเว็บธรรมดาที่ไม่มีฟังก์ชันการทํางานไม่ถือว่าเป็นเว็บแอป