YRU Timesheet Checker for VS Code
ส่วนเสริมสำหรับเรียกใช้ Python CLI ของโปรเจกต์ timesheet-checker ผ่าน Command Palette
การใช้งาน
- เปิดโฟลเดอร์
timesheet-checker ใน VS Code
- ติดตั้ง Python 3.10+ และ
requests ตาม README หลัก
- เตรียม
config/bearer.token
- กดไอคอนปฏิทิน
YRU Timesheet ใน Activity Bar ด้านซ้าย หรือเปิด Command Palette (Cmd/Ctrl+Shift+P) แล้วเลือก YRU Timesheet: เปิดหน้าจัดการ (CRUD)
หน้าจัดการรองรับเพิ่ม แก้ไข ลบ และบันทึกรายการในไฟล์ Timesheets/Tasks รวมทั้งรายการสำหรับลบ ปุ่มดำเนินการจะเรียก Python CLI เดิมและแสดงผลใน Terminal
ในแท็บ Timesheets และ Tasks มีปุ่ม ดึงจากระบบ สำหรับ merge ข้อมูลล่าสุดลงไฟล์เดิมด้วย id โดยรายการ local ที่ยังไม่มี id จะไม่ถูกลบ
คำสั่งส่ง/ลบข้อมูลจะแสดงหน้าต่างยืนยันก่อนเสมอ ผลการทำงานแสดงใน Terminal ของ VS Code
หากคำสั่ง Python บนเครื่องไม่ใช่ python3 ให้แก้ setting yruTimesheet.pythonPath
Build VSIX
cd vscode-extension
npm run check
npm run package
| |