เอกสารประกอบสำหรับการทำงานของชีตใน node Google ชีตใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมรายละเอียดการดำเนินการและการกำหนดค่า และลิงก์ไปยังตัวอย่างและข้อมูลประจำตัว
ใช้การดำเนินการนี้เพื่อสร้าง อัปเดต ล้าง หรือลบชีตใน Google สเปรดชีตจาก Google ชีต อ้างถึง Google Sheets สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ node Google ชีตเอง
node นี้สามารถใช้เป็นเครื่องมือ AI ได้ (This node can be used as an AI tool)
node นี้สามารถใช้เพื่อเพิ่มขีดความสามารถของ AI Agent เมื่อใช้ในลักษณะนี้ parameter จำนวนมากสามารถตั้งค่าได้โดยอัตโนมัติ หรือด้วยข้อมูลที่ควบคุมโดย AI ดูข้อมูลเพิ่มเติมได้ใน เอกสารประกอบ parameter เครื่องมือ AI .
ผนวกหรืออัปเดตแถว
ใช้การดำเนินการนี้เพื่ออัปเดตแถวที่มีอยู่หรือเพิ่มแถวใหม่ที่ส่วนท้ายของข้อมูลหากไม่พบรายการที่ตรงกันในชีต
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Append or Update Row.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการต่อท้ายหรืออัปเดตแถว
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการต่อท้ายหรืออัปเดตแถว
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Mapping Column Mode:
- Map Each Column Manually : เข้า Values to Send สำหรับแต่ละคอลัมน์
- Map Automatically : n8n ค้นหาข้อมูลขาเข้าที่ตรงกับคอลัมน์ใน Google ชีตโดยอัตโนมัติ ในโหมดนี้ ตรวจสอบให้แน่ใจว่าช่องข้อมูลขาเข้าเหมือนกับคอลัมน์ใน Google ชีต (ใช้อัน Edit Fields (Set) node ก่อน node นี้เพื่อเปลี่ยนแปลงหากจำเป็น)
- Nothing : อย่าแมปข้อมูลใดๆ
Options
- Cell Format : ใช้ตัวเลือกนี้เพื่อเลือกวิธีจัดรูปแบบข้อมูลในเซลล์ อ้างถึง API ของ Google ชีต | รูปแบบเซลล์ สำหรับข้อมูลเพิ่มเติม
- ให้ Google ชีตจัดรูปแบบ (Let Google Sheets format) (ค่าเริ่มต้น): n8n จัดรูปแบบข้อความและตัวเลขในเซลล์ตามการตั้งค่าเริ่มต้นของ Google ชีต
- ให้ฟอร์แมต n8n (Let n8n format) : เซลล์ใหม่ในแผ่นงานของคุณจะมีประเภทข้อมูลเดียวกันกับข้อมูล input ที่ได้รับจาก n8n
- Data Location on Sheet : ใช้ตัวเลือกนี้เมื่อคุณต้องการระบุช่วงข้อมูลบนแผ่นงานของคุณ
- Header Row : ระบุดัชนีแถวที่มีส่วนหัวของคอลัมน์
- First Data Row : ระบุดัชนีแถวที่ข้อมูลจริงเริ่มต้น
- การจัดการช่องพิเศษในการป้อนข้อมูล (Handling extra fields in input) : เมื่อใช้ การแมปโหมดคอลัมน์ > แมปโดยอัตโนมัติ (Mapping Column Mode > Map Automatically) ให้ใช้ตัวเลือกนี้เพื่อตัดสินใจว่าจะจัดการฟิลด์ในข้อมูล input ที่ไม่ตรงกับคอลัมน์ที่มีอยู่ในแผ่นงานอย่างไร
- Insert in New Column(s) (ค่าเริ่มต้น): เพิ่มคอลัมน์ใหม่สำหรับข้อมูลเพิ่มเติม
- Ignore Them : ละเว้นข้อมูลเพิ่มเติมที่ไม่ตรงกับคอลัมน์ที่มีอยู่
- Error : ส่งข้อผิดพลาดและหยุดการดำเนินการ
- Use Append : เปิดตัวเลือกนี้เพื่อใช้ Google API ผนวกปลายทาง สำหรับการเพิ่มแถวข้อมูลใหม่
- ตามค่าเริ่มต้น n8n จะผนวกแถวหรือคอลัมน์ว่างแล้วเพิ่มข้อมูลใหม่ วิธีการนี้สามารถรับประกันการจัดตำแหน่งข้อมูลแต่อาจมีประสิทธิภาพน้อยลง การใช้ตำแหน่งข้อมูลผนวกสามารถนำไปสู่ประสิทธิภาพที่ดีขึ้นโดยการลดจำนวนการเรียก API และทำให้กระบวนการง่ายขึ้น แต่หากข้อมูลในชีตที่มีอยู่ไม่สอดคล้องกัน เช่น ช่องว่างหรือตัวแบ่งระหว่างแถวและคอลัมน์ n8n อาจเพิ่มข้อมูลใหม่ในตำแหน่งที่ไม่ถูกต้อง ซึ่งนำไปสู่ปัญหาการวางแนวที่ไม่ตรง
- ใช้ตัวเลือกนี้เมื่อประสิทธิภาพเป็นสิ่งสำคัญและโครงสร้างข้อมูลในชีตมีความสอดคล้องกันโดยไม่มีช่องว่าง
อ้างถึง วิธีการ: Spreadsheets.values.update | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
ผนวกแถว
ใช้การดำเนินการนี้เพื่อผนวกแถวใหม่ที่ส่วนท้ายของข้อมูลในแผ่นงาน
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Append Row.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการต่อท้ายแถว
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการต่อท้ายแถว
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Mapping Column Mode:
- Map Each Column Manually : เลือก Column to Match On เมื่อค้นหาแถวที่จะอัพเดต เข้า Values to Send สำหรับแต่ละคอลัมน์
- Map Automatically : n8n ค้นหาข้อมูลขาเข้าที่ตรงกับคอลัมน์ใน Google ชีตโดยอัตโนมัติ ในโหมดนี้ ตรวจสอบให้แน่ใจว่าช่องข้อมูลขาเข้าเหมือนกับคอลัมน์ใน Google ชีต (ใช้อัน Edit Fields (Set) node ก่อน node นี้เพื่อเปลี่ยนแปลงหากจำเป็น)
- Nothing : อย่าแมปข้อมูลใดๆ
Options
- Cell Format : ใช้ตัวเลือกนี้เพื่อเลือกวิธีจัดรูปแบบข้อมูลในเซลล์ อ้างถึง API ของ Google ชีต | รูปแบบเซลล์ สำหรับข้อมูลเพิ่มเติม
- ให้ Google ชีตจัดรูปแบบ (Let Google Sheets format) (ค่าเริ่มต้น): n8n จัดรูปแบบข้อความและตัวเลขในเซลล์ตามการตั้งค่าเริ่มต้นของ Google ชีต
- ให้ฟอร์แมต n8n (Let n8n format) : เซลล์ใหม่ในแผ่นงานของคุณจะมีประเภทข้อมูลเดียวกันกับข้อมูล input ที่ได้รับจาก n8n
- Data Location on Sheet : ใช้ตัวเลือกนี้เมื่อคุณต้องการระบุช่วงข้อมูลบนแผ่นงานของคุณ
- Header Row : ระบุดัชนีแถวที่มีส่วนหัวของคอลัมน์
- First Data Row : ระบุดัชนีแถวที่ข้อมูลจริงเริ่มต้น
- การจัดการช่องพิเศษในการป้อนข้อมูล (Handling extra fields in input) : เมื่อใช้ การแมปโหมดคอลัมน์ > แมปโดยอัตโนมัติ (Mapping Column Mode > Map Automatically) ให้ใช้ตัวเลือกนี้เพื่อตัดสินใจว่าจะจัดการฟิลด์ในข้อมูล input ที่ไม่ตรงกับคอลัมน์ที่มีอยู่ในแผ่นงานอย่างไร
- Insert in New Column(s) (ค่าเริ่มต้น): เพิ่มคอลัมน์ใหม่สำหรับข้อมูลเพิ่มเติม
- Ignore Them : ละเว้นข้อมูลเพิ่มเติมที่ไม่ตรงกับคอลัมน์ที่มีอยู่
- Error : ส่งข้อผิดพลาดและหยุดการดำเนินการ
- Use Append : เปิดตัวเลือกนี้เพื่อใช้ Google API ผนวกปลายทาง สำหรับการเพิ่มแถวข้อมูลใหม่
- ตามค่าเริ่มต้น n8n จะผนวกแถวหรือคอลัมน์ว่างแล้วเพิ่มข้อมูลใหม่ วิธีการนี้สามารถรับประกันการจัดตำแหน่งข้อมูลแต่อาจมีประสิทธิภาพน้อยลง การใช้ตำแหน่งข้อมูลผนวกสามารถนำไปสู่ประสิทธิภาพที่ดีขึ้นโดยการลดจำนวนการเรียก API และทำให้กระบวนการง่ายขึ้น แต่หากข้อมูลในชีตที่มีอยู่ไม่สอดคล้องกัน เช่น ช่องว่างหรือตัวแบ่งระหว่างแถวและคอลัมน์ n8n อาจเพิ่มข้อมูลใหม่ในตำแหน่งที่ไม่ถูกต้อง ซึ่งนำไปสู่ปัญหาการวางแนวที่ไม่ตรง
- ใช้ตัวเลือกนี้เมื่อประสิทธิภาพเป็นสิ่งสำคัญและโครงสร้างข้อมูลในชีตมีความสอดคล้องกันโดยไม่มีช่องว่าง
อ้างถึง วิธีการ: Spreadsheets.values.append | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
ล้างแผ่น
ใช้การดำเนินการนี้เพื่อล้างข้อมูลทั้งหมดออกจากชีต
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Clear.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการล้างข้อมูล
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการล้างข้อมูล
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Clear : เลือกข้อมูลที่คุณต้องการล้างออกจากชีต
- Whole Sheet : ล้างข้อมูลของชีตทั้งหมด เปิดเครื่อง Keep First Row เพื่อเก็บแถวแรกของแผ่นงาน
- Specific Rows : ล้างข้อมูลจากแถวที่ระบุ ป้อน:
- Start Row Number : กรอกหมายเลขแถวแรกที่ต้องการล้าง
- Number of Rows to Delete : กรอกจำนวนแถวที่ต้องการล้าง
1ล้างข้อมูลเฉพาะแถวใน Start Row Number.
- Specific Columns : ล้างข้อมูลจากคอลัมน์เฉพาะ ป้อน:
- Start Column : ป้อนคอลัมน์แรกที่คุณต้องการล้างโดยใช้รูปแบบตัวอักษร
- Number of Columns to Delete : กรอกจำนวนคอลัมน์ที่ต้องการล้าง
1ล้างข้อมูลเฉพาะใน Start Column.
- Specific Range : ป้อนช่วงตารางเพื่อล้างข้อมูลตั้งแต่, เข้า สัญกรณ์ A1 .
อ้างถึง วิธีการ: Spreadsheets.values.clear | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
สร้างแผ่นงานใหม่
ใช้การดำเนินการนี้เพื่อสร้างแผ่นงานใหม่
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Create.
- Document : เลือกสเปรดชีตที่คุณต้องการสร้างแผ่นงานใหม่
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Title : ป้อนชื่อเรื่องสำหรับแผ่นงานใหม่ของคุณ
Options
- Hidden : เปิดตัวเลือกนี้เพื่อซ่อนแผ่นงานไว้ใน UI
- Right To Left : เปิดตัวเลือกนี้เพื่อใช้แผ่นงาน RTL แทนแผ่นงาน LTR
- Sheet ID : ป้อน ID ของแผ่นงาน
- คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId
- คุณสามารถหา
- Sheet Index : ตามค่าเริ่มต้น แผ่นงานใหม่จะเป็นแผ่นงานสุดท้ายในสเปรดชีต หากต้องการแทนที่ลักษณะการทำงานนี้ ให้ป้อนดัชนีที่คุณต้องการให้แผ่นงานใหม่ใช้ เมื่อคุณเพิ่มแผ่นงานในดัชนีที่กำหนด Google จะเพิ่มดัชนีสำหรับแผ่นงานต่อไปนี้ทั้งหมด อ้างถึง ชีต | คุณสมบัติแผ่นงาน เอกสารประกอบสำหรับข้อมูลเพิ่มเติม
- Tab Color : ป้อนสีเป็นรหัสฐานสิบหกหรือใช้ตัวเลือกสีเพื่อตั้งค่าสีของแท็บใน UI
อ้างถึง วิธีการ: สเปรดชีต.batchUpdate | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
ลบแผ่นงาน
ใช้การดำเนินการนี้เพื่อลบแผ่นงานอย่างถาวร
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Delete.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการลบ
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการลบ
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อของแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
อ้างถึง วิธีการ: สเปรดชีต.batchUpdate | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
ลบแถวหรือคอลัมน์
ใช้การดำเนินการนี้เพื่อลบแถวหรือคอลัมน์ในแผ่นงาน
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Delete Rows or Columns.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการลบแถวหรือคอลัมน์
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการลบแถวหรือคอลัมน์
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อของแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Start Row Number หรือ Start Column : ป้อนหมายเลขแถวหรือตัวอักษรคอลัมน์เพื่อเริ่มการลบ
- Number of Rows to Delete หรือ จำนวนคอลัมน์ที่จะลบ (Number of Columns to delete) : กรอกจำนวนแถวหรือคอลัมน์ที่จะลบ
อ้างถึง วิธีการ: สเปรดชีต.batchUpdate | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
รับแถว
ใช้การดำเนินการนี้เพื่ออ่านหนึ่งแถวขึ้นไปจากแผ่นงาน
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Get Row(s).
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการรับแถว
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการอ่านแถว
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อของแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Filters : ตามค่าเริ่มต้น node จะส่งคืนแถวทั้งหมดในแผ่นงาน ตั้งค่าตัวกรองเพื่อแสดงชุดผลลัพธ์ที่จำกัด:
- Column : เลือกคอลัมน์ในแผ่นงานของคุณที่จะค้นหา
- Value : ป้อนค่าเซลล์ที่จะค้นหา คุณสามารถลาก parameter ข้อมูล input ได้ที่นี่ หากตัวกรองของคุณตรงกับหลายแถว n8n จะส่งกลับผลลัพธ์แรก หากคุณต้องการให้แถวที่ตรงกันทั้งหมด:
- ภายใต้ Options ให้เลือก Add Option > When Filter Has Multiple Matches.
- เปลี่ยน When Filter Has Multiple Matches ถึง Return All Matches.
Options
- Data Location on Sheet : ใช้ตัวเลือกนี้เพื่อระบุช่วงข้อมูล ตามค่าเริ่มต้น n8n จะตรวจจับช่วงโดยอัตโนมัติจนถึงแถวสุดท้ายในชีต
- Output Formatting : ใช้ตัวเลือกนี้เพื่อเลือกวิธีที่ n8n จัดรูปแบบข้อมูลที่ Google ชีตส่งคืน
- General Formatting:
- Values (unformatted) (ค่าเริ่มต้น): n8n ลบเครื่องหมายสกุลเงินและการจัดรูปแบบพิเศษอื่นๆ ชนิดข้อมูลยังคงเป็นตัวเลข
- Values (formatted) : n8n จะแสดงค่าตามที่ปรากฏใน Google ชีต (เช่น การคงเครื่องหมายจุลภาคหรือเครื่องหมายสกุลเงิน) โดยการแปลงประเภทข้อมูลจากตัวเลขเป็น string
- Formulas : n8n ส่งคืนสูตร มันไม่ได้คำนวณผลลัพธ์ของสูตร เช่น ถ้าเซลล์ B2 มีสูตร
=A2, n8n ส่งกลับค่าของ B2 เป็น=A2(ในข้อความ) อ้างถึง เกี่ยวกับค่าวันที่ & เวลา | Google ชีต สำหรับข้อมูลเพิ่มเติม
- Date Formatting : อ้างอิงถึง DateTimeRenderOption | Google ชีต สำหรับข้อมูลเพิ่มเติม
- Formatted Text (ค่าเริ่มต้น): ตามที่ปรากฏใน Google ชีต ซึ่งขึ้นอยู่กับภาษาของสเปรดชีต ตัวอย่างเช่น
01/01/2024. - Serial Number : จำนวนวันตั้งแต่วันที่ 30 ธันวาคม พ.ศ. 2442
- Formatted Text (ค่าเริ่มต้น): ตามที่ปรากฏใน Google ชีต ซึ่งขึ้นอยู่กับภาษาของสเปรดชีต ตัวอย่างเช่น
- When Filter Has Multiple Matches : ตั้งค่าเป็น Return All Matches เพื่อรับการแข่งขันหลายนัด ตามค่าเริ่มต้นเฉพาะผลลัพธ์แรกเท่านั้นที่จะได้รับคืน
- General Formatting:
แถวแรก (First row)
n8n ถือว่าแถวแรกใน Google ชีตเป็นแถวส่วนหัว และจะไม่ส่งคืนเมื่ออ่านทุกแถว หากต้องการอ่านแถวแรกให้ใช้ Options เพื่อตั้งค่า Data Location on Sheet.
อ้างถึง วิธีการ: สเปรดชีต.batchUpdate | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม
อัพเดตแถว
ใช้การดำเนินการนี้เพื่ออัปเดตแถวที่มีอยู่ในแผ่นงาน การดำเนินการนี้จะอัปเดตแถวที่มีอยู่เท่านั้น หากต้องการต่อท้ายแถวเมื่อไม่พบรายการที่ตรงกันในชีต ให้ใช้ Append or Update Row ดำเนินการแทน
ป้อน parameter เหล่านี้:
- Credential to connect with : สร้างหรือเลือกที่มีอยู่ Google.
- Resource : เลือก Sheet Within Document.
- Operation : เลือก Update Row.
- Document : เลือกสเปรดชีตที่มีแผ่นงานที่คุณต้องการอัปเดต
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
spreadsheetId. - คุณสามารถหา
spreadsheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0.
- เลือก From list เพื่อเลือกชื่อสเปรดชีตจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของสเปรดชีต หรือ By ID เพื่อเข้าสู่
- Sheet : เลือกแผ่นงานที่คุณต้องการอัปเดต
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
sheetIdหรือ By Name เพื่อป้อนชื่อแผ่นงาน - คุณสามารถหา
sheetIdใน URL ของ Google ชีต:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId.
- เลือก From list เพื่อเลือกชื่อแผ่นงานจากรายการแบบเลื่อนลง By URL เพื่อป้อน URL ของแผ่นงาน By ID เพื่อเข้าสู่
- Mapping Column Mode:
- Map Each Column Manually : เข้า Values to Send สำหรับแต่ละคอลัมน์
- Map Automatically : n8n ค้นหาข้อมูลขาเข้าที่ตรงกับคอลัมน์ใน Google ชีตโดยอัตโนมัติ ในโหมดนี้ ตรวจสอบให้แน่ใจว่าช่องข้อมูลขาเข้าเหมือนกับคอลัมน์ใน Google ชีต (ใช้อัน Edit Fields (Set) node ก่อน node นี้เพื่อเปลี่ยนแปลงหากจำเป็น)
- Nothing : อย่าแมปข้อมูลใดๆ
Options
- Cell Format : ใช้ตัวเลือกนี้เพื่อเลือกวิธีจัดรูปแบบข้อมูลในเซลล์ อ้างถึง API ของ Google ชีต | รูปแบบเซลล์ สำหรับข้อมูลเพิ่มเติม
- ให้ Google ชีตจัดรูปแบบ (Let Google Sheets format) (ค่าเริ่มต้น): n8n จัดรูปแบบข้อความและตัวเลขในเซลล์ตามการตั้งค่าเริ่มต้นของ Google ชีต
- ให้ฟอร์แมต n8n (Let n8n format) : เซลล์ใหม่ในแผ่นงานของคุณจะมีประเภทข้อมูลเดียวกันกับข้อมูล input ที่ได้รับจาก n8n
- Data Location on Sheet : ใช้ตัวเลือกนี้เมื่อคุณต้องการระบุตำแหน่งช่วงข้อมูลบนแผ่นงานของคุณ
- Header Row : ระบุดัชนีแถวที่มีส่วนหัวของคอลัมน์
- First Data Row : ระบุดัชนีแถวที่ข้อมูลจริงเริ่มต้น
อ้างถึง วิธีการ: สเปรดชีต.batchUpdate | Google ชีต เอกสารประกอบ API สำหรับข้อมูลเพิ่มเติม

