การพัฒนาในท้องถิ่น

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

dscc-gen เป็นเครื่องมือตามความเห็นที่มีไว้จัดการงานที่ต้องทำซ้ำๆ คุณจึงจดจ่อกับการแก้ปัญหาทางธุรกิจแทนข้อผิดพลาดที่หลีกเลี่ยงได้ผ่านระบบอัตโนมัติ

ข้อกำหนด

ใช้ไป 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 มักมีลักษณะดังต่อไปนี้

  1. ระบุคุณลักษณะที่คุณต้องการเพิ่มลงในเครื่องมือเชื่อมต่อของคุณ
  2. เรียกใช้ npm run watch เพื่อให้ระบบพุชการเปลี่ยนแปลงในเครื่องไปยัง Apps Script
  3. เปลี่ยนแปลงโค้ดโดยใช้ตัวแก้ไข JavaScript โปรด
  4. เรียกใช้ npm run tryLatest และตรวจสอบว่าฟีเจอร์ใหม่ทำงานตามที่คาดไว้
  5. เรียกใช้ npm run updateProduction เพื่ออัปเดตการทำให้ใช้งานได้เวอร์ชันที่ใช้งานจริงให้มีฟีเจอร์ใหม่ของคุณ
  6. เรียกใช้ npm run tryProduction และตรวจสอบอีกครั้งว่าฟีเจอร์ใหม่ใช้งานได้

รับรหัสสคริปต์ของคุณ

หากต้องการดู scriptId ให้ไปที่โปรเจ็กต์ที่มีอยู่ แล้วคัดลอกส่วนของ URL หลัง /d/ และก่อนวันที่ /edit ตัวอย่างเช่น URL ต่อไปนี้

  • URL เดิม: https://script.google.com/a/google.com/d/example-script-id/edit
  • รหัสสคริปต์: example-script-id