gemlogin.io
  • เริ่มต้น
  • แนะนำการใช้งาน
    • การลงทะเบียนเเละติดตั้ง
    • วิธีการเติมเงิน
    • วิธีการสั่งซื้อสินค้า
    • การใช้งานเบื้องต้น
    • ขั้นตอนการเพิ่ม Proxy ในโปรไฟล์
    • วิธีการเปลี่ยนอุปกรณ์ที่เข้าใช้งาน
    • ช่องทางการติดต่อ
  • เริ่มต้นใช้งาน Automation
    • การสร้าง Workflow
    • วิธีการรันสคริปแบบ Multiple Profile
    • วิธีเชื่อมต่ออุปกรณ์มือถือกับ GemPhoneFarm
  • รวมการทำงานของชุดคำสั่ง
    • GemLogin Browser
    • GemPhoneFarm
  • กระบวนการอัตโนมัติ
    • Block
    • ประเภทของข้อมูล
    • ตาราง (Table)
    • ตัวแปร (Variables)
    • ตารางและตัวแปร (Table and Variables)
    • โหมดดีบั๊ก (Debug Mode)
    • การกำหนดชุดคำสั่ง (Command Set)
    • ลูป (Loop)
  • ชุดคำสั่ง
    • 💻GemLogin Blocks
      • General
        • Start
        • End
        • Cmd
        • Generate 2FA
        • PowerShell
        • Image Search
        • Resource Status
        • Delay
        • Browser Request
        • Blocks Group
        • Clipboard
        • Wait Connections
        • Note
        • Workflow State
      • Browser
        • Open URL
        • Emulate
        • Network Toggle
        • Zoom Page
        • WaitTabLoad
        • Release Ram
        • Switch Tab
        • Go Back
        • Go Forward
        • Close Tab/Window
        • Take Screenshot
        • HTTP Request
        • Handle Dialog
        • Reload Tab
        • Get tab URL
        • Get Info Tabs
        • Info Extension
        • Cookie
        • Switch Extension Popup
      • Web Interaction
        • Mouse Click
        • Mouse Move
        • Find Text(OCR)
        • Get Text
        • Scroll Element
        • Link
        • Attribute Value
        • Input Text
        • JavaScript Code
        • Element Exists
        • Switch Frame
        • Upload File
        • Hover Element
        • Save Assets
        • Press Key
        • Create Element
      • Data
        • Random
        • Read File Text
        • Get File Path
        • Insert Data
        • File Action
        • Read Hotmail
        • Refresh Hotmail AccessToken
        • Delete Data
        • Get Log Data
        • Slice Variable
        • Increase Variable
        • RegEx Variable
        • Data Mapping
        • Split Data
        • Sort Data
      • Control flow
        • Repeat Task
        • Conditions
        • While Loop
        • Loop Data
        • Loop Breakpoint
      • Online services
        • Gemini Ai
        • Chat GPT
        • Deepseek
        • BlackBox AI
        • Excel
        • Google Sheets
        • IMAP (Read Mail)
    • 📱GemPhoneFarm Blocks
      • General
        • Start
        • End
        • Resource Status
        • Delay
        • HTTP Request
        • Blocks Group
        • Wait Connections
        • Cmd
        • Note
      • UI Interaction
        • Press Back
        • Press Home
        • Press Menu
        • Touch
        • Swipe/Scroll
        • Screenshot
        • Type Text
        • Image Search
        • Swipe & Check Screen
        • Clear Text
        • Find Text (Dump)
        • Find Text (OCR)
      • Device Management
        • Set Clipboard
        • Get Clipboard
        • Reconnect
        • Transfer File
        • Screen Action
        • Toggle Service
        • Change Device
        • Get Property Device
        • Check Network
        • Dump XML
        • Proxy
      • App Management
        • Is Open App
        • Start App
        • Stop App
        • Install App
        • Uninstall App
        • Is Install App
        • Backup/Restore
        • Backup/Restore Device
        • Clear Data App
        • Close All App
      • System Command
        • JavaScript Code
        • Element Exists
        • Press Key
        • ADB Command
      • Data
        • Read File Text
        • Insert Data
        • Delete Data
        • Get Log Data
        • Slice Variable
        • Increase Variable
        • RegEx Variable
        • Data Mapping
        • Split Data
        • Sort Data
        • Get Attribute
        • Random
        • Open Ai
        • IMAP (Read Mail)
        • Read Hotmail
        • Refresh Hotmail AccessToken
        • File Action
        • Generate 2FA
      • Online services
        • Excel
        • Google Sheets
        • Gemini Ai
        • Chat GPT
        • DeepSeek
        • BlackBox AI
      • Control flow
        • Repeat Task
        • Conditions
        • While Loop
        • Loop Data
        • Loop Breakpoint
  • สร้างรายได้กับ Gemlogin
    • Marketplace & Gem Store
    • User Affiliate
  • เอกสาร API
  • คำถามที่พบบ่อย
Powered by GitBook
On this page
  • ตาราง (Table)
  • การสร้างตาราง (Creating a Table)
  • การเพิ่มข้อมูล (Inserting Data)
  • การจัดเก็บข้อมูลเป็นอาร์เรย์ระหว่างกระบวนการ (Store Data as Arrays in the Process)
  • การส่งออกข้อมูลจากตาราง (Export Table Data)

Was this helpful?

  1. กระบวนการอัตโนมัติ

ตาราง (Table)

ตาราง (Table)

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


การสร้างตาราง (Creating a Table)

ก่อนที่จะเพิ่มข้อมูลลงในตาราง จะต้องสร้างคอลัมน์ขึ้นมาก่อน โดยแต่ละคอลัมน์จะถูกกำหนดประเภทข้อมูลให้เหมาะสมกับลักษณะของข้อมูลที่ต้องการเก็บ โดยมีประเภทข้อมูลหลัก 5 ประเภท ดังนี้ :

  1. ค่าทั่วไป (Any) – ใช้สำหรับเก็บข้อมูลได้ทุกประเภทแบบไดนามิก เช่น ข้อความ, ตัวเลข, หรือแม้แต่โครงสร้างข้อมูลที่ซับซ้อน

  2. อาร์เรย์ (Array) – ใช้สำหรับเก็บค่าหลายค่าในคอลัมน์เดียว เช่น รายชื่อแท็ก, หมวดหมู่ หรือรายการตัวเลือกหลายค่า

  3. บูลีน (Boolean) – ใช้สำหรับเก็บค่าที่มีเพียง 2 สถานะ เช่น จริง/เท็จ (True/False) หรือ สถานะการเปิด/ปิด

  4. ตัวเลข (Number) – ใช้สำหรับเก็บค่าที่เป็นตัวเลข เช่น ราคา, จำนวนสินค้า หรือคะแนน

  5. ข้อความ (Text) – ใช้สำหรับเก็บค่าที่เป็นสตริง เช่น ชื่อ, คำอธิบาย หรือข้อมูลที่เป็นข้อความทั่วไป

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


การเพิ่มข้อมูล (Inserting Data)

คุณสามารถเพิ่มข้อมูลลงในตารางโดยใช้โหนดที่ดึงข้อมูลจากเว็บไซต์ เช่น

  • โหนดการดึงข้อความ (Text Extraction Node) – สำหรับดึงเนื้อหาข้อความ

  • โหนดการดึงคุณสมบัติ (Attribute Extraction Node) – สำหรับดึงคุณสมบัติขององค์ประกอบ เช่น URL, ID หรือแอตทริบิวต์อื่น ๆ

วิธีการเพิ่มข้อมูลโดยใช้โหนด

  1. คลิกที่โหนดการดึงข้อมูล

  2. เลือกตัวเลือก "แทรกลงในตาราง" (Insert into Table)

  3. เลือกคอลัมน์ที่ต้องการเก็บข้อมูลที่ดึงมาได้

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

ตัวอย่างการส่งออกข้อมูล

ตัวอย่างด้านล่างแสดงการส่งออกข้อมูลจากคอลัมน์ "col1" ในตาราง โดยใช้โหนดส่งออกข้อมูล (Data Export Node) ข้อมูลที่ส่งออกจะถูกบันทึกลงในไฟล์ที่มีชื่อว่า "test"

ตัวเลือกการส่งออกข้อมูล

  • หากไฟล์มีอยู่แล้ว การเลือกตัวเลือก "Append" จะช่วยให้สามารถเพิ่มข้อมูลใหม่ต่อท้ายไฟล์เดิมได้

  • ข้อมูลจะถูกบันทึกในรูปแบบตาราง (CSV) เพื่อให้ง่ายต่อการประมวลผลและวิเคราะห์ข้อมูลต่อไป

วิธีนี้ช่วยให้ข้อมูลที่สกัดได้ถูกจัดเก็บอย่างมีประสิทธิภาพ และสามารถนำไปประมวลผลต่อได้ในภายหลัง

ตัวอย่าง :

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

ตัวอย่างเช่น เมื่อเพิ่มข้อมูลลงในตาราง จะมีลักษณะดังนี้ :

name
age
address

Anna

16

BKK

Bille

25

LA

และเมื่อกระบวนการดำเนินการเกิดขึ้น โหนดแทรกข้อมูลจะทำการแทรกข้อมูลลงในคอลัมน์ cot1 ตารางจะมีลักษณะดังนี้

name
age
address

Anna

16

BKK

Bille

25

LA

Han

การจัดเก็บข้อมูลเป็นอาร์เรย์ระหว่างกระบวนการ (Store Data as Arrays in the Process)

[
    {
        "name": "Anna",
        "age": 16,
        "address": "BKK", 
    },
    {
        "name": "Bille",
        "age": 25,
        "address": "LA", 
    },
    {
        "name": "Han"
    }
]

การส่งออกข้อมูลจากตาราง (Export Table Data)

ในการส่งออกตารางเป็นไฟล์ คุณสามารถเลือกส่งออกข้อมูลในรูปแบบต่าง ๆ ได้ เช่น:

  • JSON (JavaScript Object Notation) – ส่งออกข้อมูลในรูปแบบโครงสร้าง JSON เหมาะสำหรับการใช้งานในแอปพลิเคชันเว็บ การเขียนโปรแกรม หรือการสื่อสารผ่าน API

  • CSV (Comma-Separated Values) – ส่งออกข้อมูลในรูปแบบที่ใช้เครื่องหมายจุลภาค (,) ในการแยกค่าข้อมูล เหมาะสำหรับการใช้งานกับโปรแกรม Excel หรือซอฟต์แวร์วิเคราะห์ข้อมูลต่าง ๆ

  • ข้อความ (Text) – ส่งออกข้อมูลเป็นไฟล์ข้อความธรรมดา (Plain Text) เหมาะสำหรับการเก็บข้อมูลแบบง่าย ๆ หรือบันทึกข้อความ


Previousประเภทของข้อมูลNextตัวแปร (Variables)

Last updated 2 months ago

Was this helpful?