11 JavaScript Killer Scripts to Automate Daily Tasks
07-May-25
คัมภีร์เทพ IT
See the original english version Click here!
หากคุณเคยคิดว่า JavaScript ใช้ได้แค่บน Website บทความนี้อาจทำให้คุณเปลี่ยนความคิด โดยในบทความนี้ ได้รวบรวม 11 JavaScript Scripts สุดเจ๋ง ที่จะช่วยจัดการงานของคุณได้โดยอัตโนมัติ และสามารถนำไปปรับใช้กับงานประจำวันหรือแม้แต่ในงานพัฒนา Project ของคุณได้ทันที
1. การ Backup ข้อมูลไฟล์อัตโนมัติ
หากคุณเคยกังวลว่าไฟล์ที่สำคัญจะหายไป Script นี้จะช่วย Copy ไฟล์จาก Folder หนึ่งไปยัง Folder สำรองให้โดยอัตโนมัติ รวมทั้งทำให้มั่นใจได้ว่าไฟล์ของคุณจะถูกเก็บไว้ใน Version ล่าสุดเสมอ
หมายเหตุ: แนะนำให้ Run Script นี้แบบ Cron Job
2. ส่ง Emails ตามกำหนดเวลาที่ต้องการ
คุณเคยอยากส่ง Emails ในภายหลัง แต่กลัวจะลืมบ้างหรือไม่? Script นี้จะช่วยให้คุณสามารถตั้งเวลาในการส่ง Emails ล่วงหน้าได้ โดยใช้ Node.js
หมายเหตุ: ต้องใส่ข้อมูลของ Email Account ของคุณเอง
3. ตรวจสอบ Directory เพื่อดูการเปลี่ยนแปลง
เคยอยาก Track ว่าไฟล์ไหนถูกแก้ไขเมื่อไหร่ บ้างหรือไม่? Script นี้จะช่วยให้คุณสามารถ Track ข้อมูลได้แบบ Real Time
Use Case: มันเหมาะอย่างยิ่งสำหรับการ Track Folder ที่แชร์ร่วมกันหรือตรวจสอบการเปลี่ยนแปลงใน Development Directories
4. แปลงรูปภาพเป็น PDF
คุณเคยมีภาพหลาย ๆ ภาพ แล้วอยากที่จะรวมทั้งหมดให้เป็น PDF ไฟล์เดียวบ้างไหม? Script นี้จะใช้ pdfkit Library เพื่อแปลงภาพหลาย ๆ ภาพให้กลายเป็นไฟล์ PDF
หมายเหตุ: มันเหมาะสำหรับรวบที่ Scan รวมเอกสาร หรือทำอัลบั้มภาพ
5. Desktop Notifications สำหรับเตือนความจำ
หมดปัญหาการลืมนัด เพราะ Script นี้จะแจ้งเตือนคุณบนหน้าจอในช่วงเวลาที่ตั้งไว้
หมายเหตุ: ต้องติดตั้ง Package นี้ก่อนใช้งาน โดยรันคำสั่ง: npm install node-notifier
6. ล้างไฟล์เก่าโดยอัตโนมัติ
ในเครื่องของคุณ มีไฟล์เก่า ๆ เยอะจนรกเครื่องบ้างไหม? Script นี้จะช่วยลบไฟล์ที่มีอายุเกินกว่าจำนวนวันที่คุณกำหนดไว้
คำเตือน: ตรวจสอบ Path ของ Folder ให้ดีก่อนใช้งาน เพื่อไม่ให้ลบไฟล์สำคัญ
7. แปล Text Files เป็นภาษาต่าง ๆ
คุณเคยต้องการแปล Text Files อย่างรวดเร็วบ้างไหม? Script นี้มีการใช้ API เพื่อแปลข้อความในไฟล์จากภาษาหนึ่งเป็นอีกภาษาหนึ่ง
หมายเหตุ: Script นี้ใช้ LibreTranslate API ซึ่งสามารถใช้งานแบบฟรี ๆ สำหรับ Project ขนาดเล็ก ๆ ได้
8. รวม PDF หลายไฟล์เป็นไฟล์เดียว
คุณอยากรวม PDF Documents หลาย ๆ ฉบับให้เป็นไฟล์เดียวบ้างไหม? Script นี้จะช่วยให้คุณรวมไฟล์ PDF หลาย ๆ ไฟล์ให้เป็นไฟล์เดียวได้อย่างง่ายดาย
การนำไปใช้งาน: มันเหมาะสำหรับรวม Reports, Invoices หรือแม้แต่ PDFs ต่าง ๆ ไว้ด้วยกัน
9. เปลี่ยนชื่อไฟล์เป็นชุด
คุณเคยต้องการเปลี่ยนชื่อไฟล์หลาย ๆ ไฟล์พร้อมกันบ้างไหม? Script นี้จะเปลี่ยนชื่อไฟล์ทั้งหมดตามรูปแบบที่คุณกำหนดไว้
เคล็ดลับ: padStart(3, '0') Function จะเติมเลขศูนย์ด้านหน้าเพื่อให้เรียงตามลำดับได้ เช่น 001, 002, ...
10. ดึงข้อมูลของสภาพอากาศ
อยากรู้สภาพอากาศแบบ Real Time บ้างไหม? Script นี้จะช่วยดึงข้อมูลของสภาพอากาศจาก API มาแสดงให้คุณได้ดู
หมายเหตุ: ต้องสมัครและขอ API Key ฟรีจาก OpenWeatherMap Website
11. สร้างข้อความ/คำคมแบบสุ่ม
คุณต้องการคำคมดี ๆ เพื่อมาเพิ่มพลังบวกบ้างไหม? Script นี้จะทำการสุ่มดึงข้อความ/คำคม ออกมาแสดงให้คุณ
หมายเหตุ: มันเหมาะอย่างยิ่งสำหรับการเริ่มต้นวันใหม่ด้วยพลังบวกจากข้อคิดดี ๆ
สรุป
และนี่ก็คือ 11 JavaScript Scripts สุดเจ๋ง ที่จะช่วยจัดการงานของคุณได้โดยอัตโนมัติ Scripts เหล่านี้สามารถช่วยให้การทำงานแต่ละวันของคุณ มีความสะดวกและประหยัดเวลามากขึ้น ลองนำไปปรับใช้ให้เหมาะกับเนื้องานของคุณดู แล้วคุณจะรู้ว่า JavaScript สามารถทำอะไรได้มากกว่าที่คิด
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด