ROOM64 / KNOWLEDGE / N8N

การดำเนินการข้อความ

Message Operations — เรียนรู้วิธีใช้การดำเนินการข้อความของ node Gmail ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม Message Operations เข้ากับ workflow ของคุณ

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

App nodes · เชื่อมต่อแอป · Message Operations

← Gmail

สารบัญในหน้านี้

เรียนรู้วิธีใช้การดำเนินการข้อความของ node Gmail ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม Message Operations เข้ากับ workflow ของคุณ

ใช้การดำเนินการข้อความเพื่อส่ง ตอบกลับ ลบ ทำเครื่องหมายว่าอ่านแล้วหรือยังไม่ได้อ่าน เพิ่มป้ายกำกับ นำป้ายกำกับออก หรือรับข้อความหรือรับรายการข้อความใน Gmail อ้างถึง Gmail สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ node Gmail

Human-in-the-loop สำหรับการเรียกเครื่องมือ AI (Human-in-the-loop for AI tool calls)

node นี้สามารถใช้เป็นขั้นตอนการตรวจสอบโดยมนุษย์สำหรับการเรียกใช้เครื่องมือ AI Agent เมื่อกำหนดค่าด้วยวิธีนี้ AI Agent จะหยุดชั่วคราวและขออนุมัติจากมนุษย์ผ่านบริการนี้ ก่อนที่จะดำเนินการใช้เครื่องมือที่ต้องมีการควบคุมดูแล เรียนรู้เพิ่มเติมใน Human-in-the-loop สำหรับการเรียกเครื่องมือ AI .

เพิ่มป้ายกำกับให้กับข้อความ

ใช้การดำเนินการนี้เพื่อเพิ่มป้ายกำกับหนึ่งรายการขึ้นไปให้กับข้อความ

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Add Label.
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการเพิ่มป้ายกำกับ
  • Label Names or IDs : เลือกชื่อป้ายกำกับที่คุณต้องการเพิ่มหรือป้อน expression เพื่อระบุ ID เมนูแบบเลื่อนลงเติมข้อมูลตาม Credential คุณเลือกแล้ว

อ้างถึง วิธี Gmail API: users.messages.modify เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ลบข้อความ

ใช้การดำเนินการนี้เพื่อลบข้อความทันทีและถาวร

การลบอย่างถาวร (Permanent deletion)

การดำเนินการนี้ไม่สามารถยกเลิกได้ สำหรับการลบที่กู้คืนได้ ให้ใช้ การดำเนินการถังขยะเธรด แทน

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Delete.
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการลบ

อ้างถึง วิธี Gmail API: users.messages.delete เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

รับข้อความ

ใช้การดำเนินการนี้เพื่อรับข้อความเดียว

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Get.
  • Message ID : กรอก ID ของข้อความที่คุณต้องการรับ
  • Simplify : เลือกว่าจะส่งคืนการตอบสนองเวอร์ชันที่เรียบง่าย (เปิดอยู่) หรือข้อมูลดิบ (ปิดอยู่) ค่าเริ่มต้นเปิดอยู่
    • นี่เป็นเช่นเดียวกับการตั้งค่า format สำหรับการเรียก API ไปที่ metadata ซึ่งส่งคืน ID ข้อความอีเมล ป้ายกำกับ และส่วนหัวของอีเมล รวมถึง: จาก, ถึง, สำเนาถึง, สำเนาลับถึง และหัวเรื่อง

อ้างถึง วิธี Gmail API: users.messages.get เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

รับข้อความมากมาย

ใช้การดำเนินการนี้เพื่อรับข้อความตั้งแต่สองข้อความขึ้นไป

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Get Many.
  • Return All : เลือกว่า node จะส่งคืนข้อความทั้งหมด (เปิดอยู่) หรือไม่เกินขีดจำกัดที่ตั้งไว้ (ปิดอยู่)
  • Limit : ป้อนจำนวนข้อความสูงสุดที่จะส่งคืน ใช้เฉพาะในกรณีที่คุณปิดอยู่ Return All.
  • Simplify : เลือกว่าจะส่งคืนการตอบสนองเวอร์ชันที่เรียบง่าย (เปิดอยู่) หรือข้อมูลดิบ (ปิดอยู่) ค่าเริ่มต้นเปิดอยู่
    • นี่เป็นเช่นเดียวกับการตั้งค่า format สำหรับการเรียก API ไปที่ metadata ซึ่งส่งคืน ID ข้อความอีเมล ป้ายกำกับ และส่วนหัวของอีเมล รวมถึง: จาก, ถึง, สำเนาถึง, สำเนาลับถึง และหัวเรื่อง

รับตัวกรองข้อความมากมาย (Get Many messages filters)

ใช้ตัวกรองเหล่านี้เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม:

  • Include Spam and Trash : เลือกว่า node ควรได้รับข้อความในโฟลเดอร์สแปมและถังขยะ (เปิด) หรือไม่ (ปิด)
  • Label Names or IDs : ส่งคืนเฉพาะข้อความที่มีป้ายกำกับที่เลือกไว้เท่านั้น เลือกชื่อป้ายกำกับที่คุณต้องการใช้หรือป้อน expression เพื่อระบุ ID เมนูแบบเลื่อนลงเติมข้อมูลตาม Credential คุณเลือกแล้ว
  • Search : ป้อนตัวกรองปรับแต่งการค้นหาของ Gmail เช่น from: เพื่อกรองข้อความที่ส่งคืน อ้างถึง ปรับแต่งการค้นหาใน Gmail สำหรับข้อมูลเพิ่มเติม
  • Read Status : เลือกว่าจะรับหรือไม่ ยังไม่ได้อ่านและอ่านอีเมล (Unread and read emails), อีเมลที่ยังไม่ได้อ่านเท่านั้น (Unread emails only) (ค่าเริ่มต้น) หรือ อ่านอีเมลเท่านั้น (Read emails only).
  • Received After : ส่งคืนเฉพาะอีเมลที่ได้รับหลังจากวันที่และเวลาที่ระบุ ใช้ตัวเลือกวันที่เพื่อเลือกวันและเวลา หรือป้อน expression เพื่อตั้งค่าวันที่เป็น string ในรูปแบบ ISO หรือการประทับเวลาเป็นมิลลิวินาที อ้างถึง ISO8601 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบ string
  • Received Before : คืนเฉพาะอีเมลที่ได้รับก่อนวันและเวลาที่ระบุ ใช้ตัวเลือกวันที่เพื่อเลือกวันและเวลา หรือป้อน expression เพื่อตั้งค่าวันที่เป็น string ในรูปแบบ ISO หรือการประทับเวลาเป็นมิลลิวินาที อ้างถึง ISO8601 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบ string
  • Sender : ป้อนอีเมลหรือส่วนหนึ่งของชื่อผู้ส่งเพื่อส่งคืนข้อความจากผู้ส่งรายนั้นเท่านั้น

อ้างถึง วิธี Gmail API: users.messages.list เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ทำเครื่องหมายว่าอ่านแล้ว

ใช้การดำเนินการนี้เพื่อทำเครื่องหมายข้อความว่าอ่านแล้ว

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก ทำเครื่องหมายว่าอ่านแล้ว (Mark as Read).
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการทำเครื่องหมายว่าอ่านแล้ว

อ้างถึง วิธี Gmail API: users.messages.modify เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ทำเครื่องหมายว่ายังไม่ได้อ่าน

ใช้การดำเนินการนี้เพื่อทำเครื่องหมายข้อความว่ายังไม่ได้อ่าน

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก ทำเครื่องหมายว่ายังไม่ได้อ่าน (Mark as Unread).
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการทำเครื่องหมายว่ายังไม่ได้อ่าน

อ้างถึง วิธี Gmail API: users.messages.modify เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ลบป้ายกำกับออกจากข้อความ

ใช้การดำเนินการนี้เพื่อลบป้ายกำกับหนึ่งรายการขึ้นไปออกจากข้อความ

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Remove Label.
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการลบป้ายกำกับ
  • Label Names or IDs : เลือกชื่อป้ายกำกับที่คุณต้องการลบหรือป้อน expression เพื่อระบุ ID เมนูแบบเลื่อนลงเติมข้อมูลตาม Credential คุณเลือกแล้ว

อ้างถึง วิธี Gmail API: users.messages.modify เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ตอบกลับข้อความ

ใช้การดำเนินการนี้เพื่อส่งข้อความเป็นการตอบกลับข้อความที่มีอยู่

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Reply.
  • Message ID : ป้อน ID ของข้อความที่คุณต้องการตอบกลับ
  • เลือก Email Type . เลือกจาก Text หรือ HTML .
  • Message : ป้อนเนื้อหาข้อความอีเมล

ตัวเลือกการตอบกลับ (Reply options)

ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม:

  • ผนวกการระบุแหล่งที่มา n8n (Append n8n attribution) : ตามค่าเริ่มต้น node จะผนวกคำสั่ง This email was sent automatically with n8n ที่ส่วนท้ายของอีเมล หากต้องการลบคำสั่งนี้ ให้ปิดตัวเลือกนี้
  • Attachments : เลือก Add Attachment เพื่อเพิ่มไฟล์แนบ ป้อน Attachment Field Name (in Input) เพื่อระบุว่าฟิลด์ใดจาก node input มีสิ่งที่แนบมา
    • สำหรับคุณสมบัติหลายรายการ ให้ป้อนรายการที่คั่นด้วยเครื่องหมายจุลภาค
  • BCC : ป้อนที่อยู่อีเมลหนึ่งรายการขึ้นไปสำหรับผู้รับสำเนาลับ แยกที่อยู่อีเมลหลายรายการด้วยเครื่องหมายจุลภาค เป็นต้น jay@gatsby.com, jon@smith.com.
  • CC : ป้อนที่อยู่อีเมลอย่างน้อยหนึ่งรายการสำหรับผู้รับสำเนาคาร์บอน แยกที่อยู่อีเมลหลายรายการด้วยเครื่องหมายจุลภาค เป็นต้น jay@gatsby.com, jon@smith.com.
  • Sender Name : กรอกชื่อที่คุณต้องการให้แสดงในอีเมลของผู้รับในฐานะผู้ส่ง
  • Reply to Sender Only : เลือกว่าจะตอบกลับทั้งหมด (ปิด) หรือตอบกลับเฉพาะผู้ส่งเท่านั้น (เปิด)

อ้างถึง วิธี Gmail API: users.messages.send เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ส่งข้อความ

ใช้การดำเนินการนี้เพื่อส่งข้อความ

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Send.
  • To : กรอกที่อยู่อีเมลที่คุณต้องการให้ส่งอีเมลไป
  • Subject : ป้อนหัวเรื่อง
  • เลือก Email Type . เลือกจาก Text หรือ HTML .
  • Message : ป้อนเนื้อหาข้อความอีเมล

ส่งตัวเลือก (Send options)

ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม:

  • ผนวกการระบุแหล่งที่มา n8n (Append n8n attribution) : ตามค่าเริ่มต้น node จะผนวกคำสั่ง This email was sent automatically with n8n ที่ส่วนท้ายของอีเมล หากต้องการลบคำสั่งนี้ ให้ปิดตัวเลือกนี้
  • Attachments : เลือก Add Attachment เพื่อเพิ่มไฟล์แนบ ป้อน Attachment Field Name (in Input) เพื่อระบุว่าฟิลด์ใดจาก node input มีสิ่งที่แนบมา
    • สำหรับคุณสมบัติหลายรายการ ให้ป้อนรายการที่คั่นด้วยเครื่องหมายจุลภาค
  • BCC : ป้อนที่อยู่อีเมลหนึ่งรายการขึ้นไปสำหรับผู้รับสำเนาลับ แยกที่อยู่อีเมลหลายรายการด้วยเครื่องหมายจุลภาค เป็นต้น jay@gatsby.com, jon@smith.com.
  • CC : ป้อนที่อยู่อีเมลอย่างน้อยหนึ่งรายการสำหรับผู้รับสำเนาคาร์บอน แยกที่อยู่อีเมลหลายรายการด้วยเครื่องหมายจุลภาค เป็นต้น jay@gatsby.com, jon@smith.com.
  • Sender Name : กรอกชื่อที่คุณต้องการให้แสดงในอีเมลของผู้รับในฐานะผู้ส่ง
  • Send Replies To : ป้อนที่อยู่อีเมลเพื่อตั้งเป็นที่อยู่ตอบกลับ
  • Reply to Sender Only : เลือกว่าจะตอบกลับทั้งหมด (ปิด) หรือตอบกลับเฉพาะผู้ส่งเท่านั้น (เปิด)

อ้างถึง วิธี Gmail API: users.messages.send เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ส่งข้อความและรอการอนุมัติ

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

ใช้รอการอนุมัติที่ซับซ้อน (Use Wait for complex approvals)

ที่ Send and Wait for Approval การดำเนินการนี้เหมาะอย่างยิ่งสำหรับกระบวนการอนุมัติง่ายๆ สำหรับการอนุมัติที่ซับซ้อนมากขึ้น ให้พิจารณาใช้ Wait.

ป้อน parameter เหล่านี้:

  • เลือก Credential to connect with หรือสร้างใหม่
  • Resource : เลือก Message.
  • Operation : เลือก Send and Wait for Approval.
  • To : กรอกที่อยู่อีเมลที่คุณต้องการให้ส่งอีเมลไป
  • Subject : ป้อนหัวเรื่อง
  • Message : ป้อนเนื้อหาข้อความอีเมล

ส่งและรอตัวเลือกการอนุมัติ (Send and wait for approval options)

ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม:

  • Type of Approval : เลือก Approve Only (ค่าเริ่มต้น) เพื่อรวมเฉพาะปุ่มอนุมัติหรือ Approve and Disapprove เพื่อรวมตัวเลือกการไม่อนุมัติด้วย
  • Approve Button Label : ป้ายกำกับที่ใช้สำหรับปุ่มอนุมัติ ( Approve โดยค่าเริ่มต้น)
  • Approve Button Style : จะจัดรูปแบบปุ่มอนุมัติเป็น a หรือไม่ Primary (ค่าเริ่มต้น) หรือ Secondary ปุ่ม
  • Disapprove Button Label : ป้ายกำกับที่ใช้สำหรับปุ่มไม่อนุมัติ ( Decline โดยค่าเริ่มต้น) มองเห็นได้เฉพาะเมื่อคุณตั้งค่าเท่านั้น Type of Approval ถึง Approve and Disapprove.
  • Disapprove Button Style : จะจัดรูปแบบปุ่มไม่อนุมัติเป็น a หรือไม่ Primary หรือ Secondary ปุ่ม (ค่าเริ่มต้น) มองเห็นได้เฉพาะเมื่อคุณตั้งค่าเท่านั้น Type of Approval ถึง Approve and Disapprove.

อ้างถึง วิธี Gmail API: users.messages.send เอกสารประกอบสำหรับข้อมูลเพิ่มเติม

ปัญหาทั่วไป

สำหรับข้อผิดพลาดหรือปัญหาทั่วไปและขั้นตอนการแก้ปัญหาที่แนะนำ โปรดดูที่ Common issues.

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net