การดำเนินการในคลิกเดียว

การดำเนินการในคลิกเดียวช่วยให้ผู้ใช้ดำเนินการจากกล่องจดหมายได้โดยตรงโดยไม่ต้องออกจาก Gmail การดำเนินการในคลิกเดียวจะดำเนินการโดยการประกาศ HttpActionHandler พร้อม URL ของบริการ ดูรายละเอียดเพิ่มเติมได้ที่การจัดการคำขอการดำเนินการ

ปุ่มยืนยันใน Gmail
การดำเนินการแบบคลิกเดียวใน Gmail

กรณีการใช้งาน

การดำเนินการแบบคลิกเดียวที่ Gmail รองรับในปัจจุบันมีดังนี้

ยืนยันการดำเนินการ

คุณอาจเพิ่มปุ่มยืนยันแบบคลิกเดียวลงในอีเมลที่กำหนดให้ผู้ใช้ต้องอนุมัติ ยืนยัน และรับทราบสิ่งใดสิ่งหนึ่ง เมื่อผู้ใช้คลิกปุ่ม ระบบจะส่งคำขอ http จาก Google ไปยังบริการของคุณเพื่อบันทึกการยืนยัน ConfirmAction จะโต้ตอบได้เพียงครั้งเดียว

การประกาศต่อไปนี้จะเพิ่มปุ่ม ConfirmAction ลงในอีเมลเกี่ยวกับรายงานค่าใช้จ่าย

JSON-LD

<script type="application/ld+json"> {   "@context": "http://schema.org",   "@type": "EmailMessage",   "potentialAction": {     "@type": "ConfirmAction",     "name": "Approve Expense",     "handler": {       "@type": "HttpActionHandler",       "url": "https://myexpenses.com/approve?expenseId=abc123"     }   },   "description": "Approval request for John's $10.13 expense for office supplies" } </script>  

Microdata

<div itemscope itemtype="http://schema.org/EmailMessage">   <div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">     <meta itemprop="name" content="Approve Expense"/>     <div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">       <link itemprop="url" href="https://myexpenses.com/approve?expenseId=abc123"/>     </div>   </div>   <meta itemprop="description" content="Approval request for John's $10.13 expense for office supplies"/> </div>  

บันทึกการกระทำ

SaveAction สามารถใช้เพื่ออธิบายการโต้ตอบ เช่น การบันทึกคูปองหรือการเพิ่มเพลงลงในคิวฟัง SaveAction จะโต้ตอบได้เพียงครั้งเดียว

การประกาศต่อไปนี้จะเพิ่มปุ่ม SaveAction ในอีเมลเกี่ยวกับข้อเสนอ

JSON-LD

<script type="application/ld+json"> {   "@context": "http://schema.org",   "@type": "EmailMessage",   "potentialAction": {     "@type": "SaveAction",     "name": "Save Offer",     "handler": {       "@type": "HttpActionHandler",       "url": "https://offers-everywhere.com/save?offerId=xyz789"     }   },   "description": "$5 meal at Joe's Diner" } </script>  

Microdata

<div itemscope itemtype="http://schema.org/EmailMessage">   <div itemprop="potentialAction" itemscope itemtype="http://schema.org/SaveAction">     <meta itemprop="name" content="Save Offer"/>     <div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">       <link itemprop="url" href="https://offers-everywhere.com/save?offerId=xyz789"/>     </div>   </div>   <meta itemprop="description" content="$5 meal at Joe's Diner"/> </div>  

ทดสอบมาร์กอัปของคุณ

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

ข้อมูลจำเพาะ

สำหรับพร็อพเพอร์ตี้ที่ใช้ได้กับการดำเนินการเหล่านี้ โปรดดูเอกสารประกอบสำหรับประเภท ConfirmAction และ SaveAction ที่เฉพาะเจาะจง