สคริปต์ตามสั่งพัฒนาและปรับแต่ง

สคริปต์ตามสั่งด้วย Python, JavaScript หรือ Google Apps Script ที่ทำงานประจำแทนคุณ: ไฟล์ ตาราง อีเมล และรายงาน

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

เงินจะถูกพักไว้เมื่อคุณชำระ และจะถูกโอนก็ต่อเมื่อคุณยอมรับงานแล้วเท่านั้น

สคริปต์ตามสั่งด้วย Python, JavaScript หรือ Google Apps Script ที่ทำงานประจำแทนคุณ: ไฟล์ ตาราง อีเมล และรายงาน

ตัวอย่างผลงาน

ตัวอย่างของแพ็กเกจสแตนดาร์ด

รวมไฟล์ยอดขายรายเดือนของ 9 ร้านเป็นรายงาน Excel ไฟล์เดียว

วิธีรัน

python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO  โฟลเดอร์: sales/2026-10 พบ 9 ไฟล์
2026-11-02 09:14:03 INFO  shop-01.csv: 1,284 แถว
2026-11-02 09:14:04 INFO  shop-02.xlsx: 967 แถว
2026-11-02 09:14:04 WARN  shop-07.csv: ข้าม 3 แถวที่ไม่มีราคา (บรรทัด 88, 412, 913)
2026-11-02 09:14:05 INFO  เสร็จแล้ว: 10,412 แถว -> report-2026-10.xlsx (ชีต “ยอดขาย” และ “ยอดรวม”)

ตั้งค่าในไฟล์ ไม่ต้องแก้โค้ด

ชื่อคอลัมน์ของแต่ละสาขาอยู่ใน settings.ini ดังนั้นสาขาใหม่หรือคอลัมน์ที่เปลี่ยนชื่อก็แค่เพิ่มหนึ่งบรรทัดในไฟล์นั้น:

[columns]
date = วันที่, วันที่ขาย, วัน
product = สินค้า, รายการ, ชื่อสินค้า
quantity = จำนวน, ปริมาณ, ชิ้น
price = ราคา, ราคาต่อหน่วย

ตัวอย่างโค้ดบางส่วน

def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
    """อ่านไฟล์ของสาขาหนึ่งและตั้งชื่อคอลัมน์ให้ตรงกับรายงาน"""
    table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
    renamed = {}
    for name, variants in columns.items():
        found = next((c for c in table.columns if c.strip() in variants), None)
        if found is None:
            raise ReportError(f"{path.name}: ไม่พบคอลัมน์สำหรับ “{name}” (ค้นหาจาก {', '.join(variants)})")
        renamed[found] = name
    table = table.rename(columns=renamed)[list(columns)]
    table["shop"] = path.stem
    return table

ไฟล์ที่ส่งมอบ: ไฟล์ ZIP ที่มี merge_sales.py (310 บรรทัด) settings.ini requirements.txt และ README อธิบายการติดตั้ง Python การรันสคริปต์ และความหมายของแต่ละข้อความในล็อก ลูกค้ารันสคริปต์บนคอมพิวเตอร์ของตัวเอง

ลูกค้า: ร้านเครื่องเขียนเครือเล็ก ๆ 9 สาขา แต่ละสาขาส่งยอดขายของเดือนมาเป็นไฟล์ CSV หรือ Excel โดยชื่อคอลัมน์ต่างกันเล็กน้อย งาน: สคริปต์ตัวเดียวที่อ่านทุกไฟล์ในโฟลเดอร์ ปรับคอลัมน์ให้เป็นรูปแบบเดียวกัน แล้วเขียนรายงาน Excel ไฟล์เดียวที่มียอดขายทั้งหมดและชีตสรุปยอดรวมแยกตามสาขา

ลูกค้าและข้อมูลทั้งหมดเป็นเรื่องสมมติ

เกี่ยวกับบริการนี้

สคริปต์ที่ทำงานซึ่งตอนนี้คุณทำด้วยมือ: เปลี่ยนชื่อและจัดเรียงไฟล์ รวมหรือทำความสะอาดตาราง แปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบ ส่งอีเมลจาก Google ชีต สร้างใบแจ้งหนี้หรือรายงาน หรือตรวจรายการหน้าเว็บ อธิบายงาน ข้อมูลที่ใส่เข้าไป และสิ่งที่ควรได้ออกมา และแนบไฟล์ตัวอย่างหากมี (CSV, Excel, ไฟล์ข้อความ, JSON หรือภาพหน้าจอ) เราเขียนโค้ดด้วยภาษาที่เหมาะกับงาน: Python, JavaScript (Node.js), Google Apps Script สำหรับ Google ชีต, Docs และ Gmail, PowerShell หรือ Bash คุณจะได้ไฟล์บีบอัดที่มีโค้ดและ README ที่อธิบายด้วยภาษาง่าย ๆ ว่าต้องติดตั้งอะไร ตั้งค่าและรันอย่างไร และคุณอ่านโค้ดบนหน้าคำสั่งซื้อได้ด้วย เราไม่รันสคริปต์บนคอมพิวเตอร์หรือในบัญชีของคุณ คุณรันเองกับข้อมูลของคุณ จึงควรลองกับสำเนาก่อน รหัสผ่านและคีย์ไม่อยู่ในโค้ด สคริปต์อ่านจากไฟล์ตั้งค่าที่คุณกรอกเอง เราไม่ทำสคริปต์ที่เข้าบัญชีโดยไม่ได้รับอนุญาต หลบเลี่ยงระบบป้องกัน หรือเก็บข้อมูลส่วนบุคคล

สิ่งที่รวมอยู่ในบริการ

  • สิ่งที่คุณจะได้รับไฟล์ ZIP ที่มีโค้ด, README พร้อมคำแนะนำทีละขั้นตอน และไฟล์ตั้งค่าตัวอย่างหากจำเป็น โค้ดยังแสดงบนหน้าคำสั่งซื้อด้วย
  • ภาษาที่เหมาะกับงานPython, JavaScript, Apps Script, PowerShell หรือ Bash
  • คู่มือที่เข้าใจง่ายต้องติดตั้งอะไรและรันอย่างไร ทีละขั้นตอน
  • การตั้งค่าในที่เดียวโฟลเดอร์ ที่อยู่ และคีย์ในไฟล์ที่คุณกรอก
  • ทำงานกับข้อมูลของคุณไฟล์บนคอมพิวเตอร์ของคุณ CSV, Excel หรือ Google ชีต
  • โค้ดที่อ่านง่ายมีคอมเมนต์ แก้ไขภายหลังได้ง่าย

วิธีการทำงาน

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

สิ่งที่เราต้องการจากคุณ

สคริปต์ควรทำอะไร ทีละขั้นตอน: รับอะไรเข้าไป (ไฟล์ โฟลเดอร์ Google ชีต รายการลิงก์) ควรได้ผลลัพธ์อะไร และมีกฎใดที่ต้องปฏิบัติตาม จะรันที่ใด: Windows, macOS หรือ Linux, Google ชีต หรือเซิร์ฟเวอร์ที่คุณมี และภาษา หากคุณต้องการภาษาใดโดยเฉพาะ ไฟล์ตัวอย่างช่วยได้มาก: ตารางไม่กี่แถวเป็น CSV หรือ Excel ไฟล์ข้อความหรือ JSON ตัวอย่าง หรือภาพหน้าจอ อย่าส่งรหัสผ่านหรือคีย์จริงมา คู่มืออธิบายว่าคุณใส่ไว้ที่ไหนเอง

เราจะถามคุณว่า:

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

เปรียบเทียบแพ็กเกจ

แพ็กเกจเบสิกสคริปต์ขนาดเล็ก฿646สแตนดาร์ดสคริปต์พร้อมไฟล์ตั้งค่า฿1,326พรีเมียมเครื่องมือขนาดเล็ก฿2,686
กำหนดส่ง1 วัน2 วัน3 วัน
การแก้ไข123
โค้ดไม่เกิน 150 บรรทัดไม่เกิน 400 บรรทัดไม่เกิน 1,000 บรรทัด
ไฟล์โค้ด1ไม่เกิน 3ไม่เกิน 8
ไฟล์ตั้งค่าไม่มีมีมี
ข้อความแจ้งข้อผิดพลาดที่ชัดเจนและล็อกไม่มีมีมี
ตัวเลือกการรันและคู่มือการตั้งเวลารันไม่มีไม่มีมี
คู่มือการติดตั้งและการรัน (README)มีมีมี
สั่งซื้อ เบสิกสั่งซื้อ สแตนดาร์ดสั่งซื้อ พรีเมียม

การคุ้มครองการชำระเงิน

คุณชำระเงินเมื่อสั่งซื้อ แต่เงินจะถูกโอนเฉพาะสำหรับงานที่ยอมรับแล้วเท่านั้น

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

คำถามและคำตอบ

ต้องเขียนโปรแกรมเป็นไหม

ไม่ต้อง README อธิบายทีละขั้นตอนว่าต้องติดตั้งอะไร (เช่น สำหรับ Python ก็ติดตั้งตัว Python ครั้งเดียว) และรันสคริปต์อย่างไร สำหรับ Google Apps Script คุณวางโค้ดลงในตัวแก้ไขสคริปต์ของชีตแล้วกด Run

คุณจะรันสคริปต์ให้ฉันไหม

ไม่ คุณรันบนคอมพิวเตอร์ เซิร์ฟเวอร์ หรือบัญชี Google ของคุณกับข้อมูลของคุณเอง ไฟล์และบัญชีของคุณจึงอยู่กับคุณ ลองกับสำเนาของข้อมูลก่อน

ควรเลือกภาษาไหน

ถ้าไม่แน่ใจ ปล่อยให้เราเลือก: Google Apps Script สำหรับงานใน Google ชีต, Docs และ Gmail, Python สำหรับไฟล์ ตาราง และหน้าเว็บบนคอมพิวเตอร์ PowerShell สำหรับงานบน Windows และ Bash สำหรับเซิร์ฟเวอร์ Linux

สคริปต์ทำงานกับ API ของบริการได้ไหม

ได้ ถ้าบริการนั้นมี API สาธารณะและคุณได้คีย์ของตัวเองจากบริการ เราเขียนโค้ดตามเอกสารของบริการ และคุณใส่คีย์ในไฟล์ตั้งค่า เราไม่สร้างบัญชีหรือคีย์ให้คุณ

ถ้าใช้บนคอมพิวเตอร์ของฉันไม่ได้ล่ะ

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

ไม่พบคำตอบใช่ไหม

แพ็กเกจ