กระบวนการตรวจสอบแอปและข้อกำหนดสำหรับ 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

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

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

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

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

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

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

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