กระบวนการตรวจสอบแอปและข้อกําหนดของ Google Workspace Marketplace

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

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

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

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

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

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

  • จำนวนแอปที่เพิ่งส่งเมื่อเร็วๆ นี้
  • แอปของคุณต้องการงานเพิ่มเติมมากน้อยเพียงใด

สาเหตุทั่วไปที่แอปไม่ผ่านการตรวจสอบ

การยืนยัน OAuth:

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

ปัญหาเกี่ยวกับรายการแอป:

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

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

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

ตรวจสอบเกณฑ์

ก่อนส่งแอปเข้ารับการตรวจสอบ โปรดตรวจสอบว่าแอปเป็นไปตามข้อกำหนดทั้งหมดและเป็นไปตาม นโยบายโปรแกรมของ Google Workspace Marketplace

ข้อกำหนดสำหรับแอปทั้งหมด

คุณใช้ช่องทำเครื่องหมายเพื่อติดตามการตรวจสอบขั้นต้นได้

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

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

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

ข้อกำหนดเพิ่มเติมสำหรับการผสานรวมแอปที่เฉพาะเจาะจง

เลือกการผสานรวมแอปที่รวมอยู่ในข้อมูลแอปเพื่อดูเกณฑ์การตรวจสอบที่เกี่ยวข้อง คุณสามารถคลิกชื่อคอลัมน์เพื่อจัดเรียงเกณฑ์ เช่น ตามหมวดหมู่

คุณใช้ช่องทำเครื่องหมายเพื่อติดตามการตรวจสอบขั้นต้นได้

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

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

  • (แนะนำ) หากต้องการให้ผู้ดูแลระบบ Workspace ติดตั้งแอปของคุณ ในนามของผู้ใช้ในองค์กร แอปของคุณต้องรับและส่งข้อความส่วนตัวได้
แอป Google Chat กราฟิก
  • แอปมีรูปโปรไฟล์ที่จดจำได้ง่ายและชัดเจน
แอป Google ไดรฟ์ ฟังก์ชันการทำงาน
แอป Google ไดรฟ์ ประสบการณ์ของผู้ใช้
  • หากแอปเก็บไฟล์ในไดรฟ์ไว้ ผู้ใช้จะเลือกโฟลเดอร์หรือสร้างและนำโฟลเดอร์เฉพาะแอปมาใช้ซ้ำได้ คุณเก็บข้อมูลการกำหนดค่าไว้ในโฟลเดอร์ข้อมูลแอปได้ แอปจะไม่ถ่ายโอนไฟล์ไปยังโฟลเดอร์ไดรฟ์ของฉันของผู้ใช้
  • แอปจะเก็บเฉพาะไฟล์ในไดรฟ์ที่เชื่อมต่อกับฟังก์ชันที่ระบุไว้ของแอปเท่านั้น
ส่วนเสริมเอดิเตอร์ ฟังก์ชันการทำงาน
  • ส่วนเสริมนี้มีการดำเนินการที่จำเป็นและจำเป็น รวมถึงเครื่องมือทั้งหมดที่จำเป็นในการทำตามเวิร์กโฟลว์ เช่น
    • หากส่วนเสริมใช้การจัดรูปแบบกับทั้งเอกสาร ส่วนเสริมจะมีตัวเลือกให้ใช้การจัดรูปแบบเฉพาะกับข้อความที่เลือก
    • หากส่วนเสริมอัปโหลดข้อมูลสเปรดชีตไปยังฟีดบริการบนเว็บ ส่วนเสริมจะมีลิงก์ไปยังฟีดดังกล่าวเพื่อให้ไปยังส่วนต่างๆ ได้ง่าย
    • หากส่วนเสริมกำหนดให้ผู้ใช้มีบัญชี ส่วนเสริมจะมีลิงก์หรือข้อมูลเพื่อให้สร้างบัญชีได้อย่างง่ายดายในกรณีที่ผู้ใช้ยังไม่มีบัญชี
  • ส่วนเสริมมีรายการในเมนูในแท็บส่วนเสริม
  • แม้ว่าส่วนเสริมจะเป็นเพียงฟังก์ชันที่กำหนดเอง แต่ก็ยังมีเอกสารที่ถูกต้อง
  • ส่วนเสริมใช้ onInstall() และ onOpen() ในการสร้างเมนูอย่างถูกต้อง ระบบจะป้อนข้อมูลรายการในเมนูเมื่อติดตั้งส่วนเสริมเป็นครั้งแรกและเมื่อมีการเปิดไฟล์อื่น ดู การให้สิทธิ์ส่วนเสริมเอดิเตอร์
  • โหมดการให้สิทธิ์ได้รับการตั้งค่าอย่างถูกต้อง โปรดดู โหมดการให้สิทธิ์
ส่วนเสริมเอดิเตอร์ ประสบการณ์ของผู้ใช้
  • ส่วนเสริมให้ข้อมูลทั้งหมดที่จำเป็นในการทำความเข้าใจพื้นฐานเกี่ยวกับผลิตภัณฑ์และวิธีใช้
  • โค้ดส่วนเสริมไม่ได้ใช้ไลบรารีมากเกินไป เนื่องจากไลบรารีอาจทำให้ส่วนเสริมสูญเสียประสิทธิภาพการทำงาน
  • ควรหลีกเลี่ยงข้อผิดพลาดหากทำได้และจัดการอย่างเหมาะสม หากไม่พบปัญหาดังต่อไปนี้
    • ข้อความแสดงข้อผิดพลาดจะปรากฏในกล่องโต้ตอบ ไม่ใช่ในการแจ้งเตือน JavaScript หรือในแถบสีแดงเริ่มต้น โดยจะอธิบายปัญหาและอธิบายสิ่งที่ผู้ใช้ต้องทำเพื่อแก้ไขปัญหาด้วยภาษาง่ายๆ
    • หากทำได้ หากผู้ใช้ดำเนินการไม่ถูกต้อง ระบบจะแสดงปุ่มที่แก้ไขปัญหาให้ผู้ใช้
    • ดูข้อมูลเพิ่มเติมได้ที่ คู่มือแนะนำการใช้งานของส่วนเสริม
  • ลิงก์ไปยังหน้าภายนอกจะเปิดในหน้าต่างใหม่และถูกต้อง
  • ส่วนเสริมนี้ใช้งานง่ายและออกแบบมาอย่างดี ซึ่งหมายความว่า
    • เห็นได้ชัดเจนว่าต้องทำยังไงและทำอย่างไร
    • ส่วนเสริมนี้เข้าถึงได้ง่ายและเข้าใจง่าย โดยหลีกเลี่ยงการใช้คำศัพท์ทางเทคนิคและคำศัพท์เฉพาะ
    • เวิร์กโฟลว์มีความชัดเจนและอำนวยความสะดวกแก่ผู้ใช้มากที่สุด
    • ผู้ใช้และเนื้อหาจะมีความปลอดภัยมากที่สุด
  • ส่วนเสริมเป็นไปตาม คู่มือสไตล์ UI สำหรับส่วนเสริมของตัวแก้ไข และใช้ แพ็กเกจ CSS สำหรับส่วนเสริมของตัวแก้ไข
  • ส่วนเสริมใช้การดำเนินการหลักสีน้ำเงินเพียง 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 การนำทางแบบสากลจะชี้ไปยังเว็บแอป หน้าเว็บธรรมดาที่ไม่มีฟังก์ชันการทำงานจะไม่ถือว่าเป็นเว็บแอป