แม้ว่าคุณจะสามารถทำงานที่เกี่ยวข้องกับเครื่องมือเชื่อมต่อทั้งหมดโดยใช้สภาพแวดล้อม Apps Script ออนไลน์ แต่บางงานอาจซ้ำซ้อนและเกิดข้อผิดพลาดได้ง่ายเมื่อเวลาผ่านไป
dscc-gen
เป็นเครื่องมือตามความเห็นที่มีไว้จัดการงานที่ต้องทำซ้ำๆ คุณจึงจดจ่อกับการแก้ปัญหาทางธุรกิจแทนข้อผิดพลาดที่หลีกเลี่ยงได้ผ่านระบบอัตโนมัติ
ข้อกำหนด
- npm 5.2.0 ขึ้นไป
- คุ้นเคยกับบรรทัดคำสั่งอยู่บ้าง
ใช้ไป dscc-gen
dscc-gen
สามารถสร้างโปรเจ็กต์เครื่องมือเชื่อมต่อชุมชนใหม่ หรือใช้กับโปรเจ็กต์ที่มีอยู่ก็ได้
เครื่องมือเชื่อมต่อที่มีอยู่
dscc-gen
ยังใช้กับโปรเจ็กต์ที่มีอยู่ได้ด้วย ก่อนอื่น ให้คัดลอก scriptId
แล้วเรียกใช้คำสั่งต่อไปนี้ (แทนที่ YOUR_SCRIPT_ID
ด้วย scriptId
)
npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID
ระบบจะแจ้งให้คุณดูรายละเอียดเกี่ยวกับเครื่องมือเชื่อมต่อของคุณ หากคุณยังไม่ได้ทำการทำให้ใช้งานได้ชื่อ "เวอร์ชันที่ใช้งานจริง" ระบบจะสร้างให้คุณ ระบบจะไม่แก้ไขโค้ดที่มีอยู่ แต่คุณจะมีสิทธิ์เข้าถึงทุกอย่างที่ dscc-gen
ทำได้
เครื่องมือเชื่อมต่อใหม่
หากต้องการสร้างเครื่องมือเชื่อมต่อชุมชนใหม่ด้วย dscc-gen
ให้เรียกใช้คำสั่งต่อไปนี้
npx @google/dscc-gen connector
คุณจะได้รับข้อความแจ้งให้ระบุรายละเอียดเกี่ยวกับเครื่องมือเชื่อมต่อใหม่ ระบบจะขอให้ผู้ใช้ครั้งแรกตรวจสอบสิทธิ์ clasp
clasp
เป็นเครื่องมือสำหรับการสร้างและแก้ไขโปรเจ็กต์ Apps Script จากบรรทัดคำสั่ง
หลังจากทำตามข้อความแจ้งเรียบร้อยแล้ว dscc-gen
จะสร้างโปรเจ็กต์ Apps Script ใหม่และพิมพ์ทุกสิ่งที่ทำได้
dscc-gen
ทำอะไรได้บ้าง
คำสั่ง | คำอธิบาย |
---|---|
npm run open |
เปิดโปรเจ็กต์ใน Apps Script |
npm run push |
พุชการเปลี่ยนแปลงในเครื่องไปยัง Apps Script |
npm run watch
|
คอยติดตามการเปลี่ยนแปลงในระบบ แล้วพุชการเปลี่ยนแปลงเหล่านั้นไปยัง Apps Script |
npm run prettier |
จัดรูปแบบโค้ดโดยใช้มาตรฐานชุมชน |
npm run try_latest
|
เปิดการทำให้ใช้งานได้ด้วยโค้ดล่าสุดของคุณใน Looker Studio |
npm run try_production
|
เปิดการทำให้ใช้งานได้เวอร์ชันที่ใช้งานจริงใน Looker Studio |
npm run update_production
|
อัปเดตการทำให้ใช้งานได้เวอร์ชันที่ใช้งานจริงเพื่อใช้โค้ดล่าสุด |
ฉันควรใช้อย่างไร
การใช้ dscc-gen
มักมีลักษณะดังต่อไปนี้
- ระบุคุณลักษณะที่คุณต้องการเพิ่มลงในเครื่องมือเชื่อมต่อของคุณ
- เรียกใช้
npm run watch
เพื่อให้ระบบพุชการเปลี่ยนแปลงในเครื่องไปยัง Apps Script - เปลี่ยนแปลงโค้ดโดยใช้ตัวแก้ไข JavaScript โปรด
- เรียกใช้
npm run tryLatest
และตรวจสอบว่าฟีเจอร์ใหม่ทำงานตามที่คาดไว้ - เรียกใช้
npm run updateProduction
เพื่ออัปเดตการทำให้ใช้งานได้เวอร์ชันที่ใช้งานจริงให้มีฟีเจอร์ใหม่ของคุณ - เรียกใช้
npm run tryProduction
และตรวจสอบอีกครั้งว่าฟีเจอร์ใหม่ใช้งานได้
รับรหัสสคริปต์ของคุณ
หากต้องการดู scriptId
ให้ไปที่โปรเจ็กต์ที่มีอยู่ แล้วคัดลอกส่วนของ URL หลัง /d/
และก่อนวันที่ /edit
ตัวอย่างเช่น URL ต่อไปนี้
- URL เดิม:
https://script.google.com/a/google.com/d/example-script-id/edit
- รหัสสคริปต์:
example-script-id