แอ็กชัน

รายงานปัญหา ดูซอร์สโค้ด

การทํางานที่สร้างขึ้นระหว่างการวิเคราะห์กฎ

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

ช่องบางช่องของออบเจ็กต์นี้ใช้กับการดําเนินการบางประเภทเท่านั้น ช่องที่ไม่สัมพันธ์กันตั้งค่าเป็น None

สมาชิก

อาร์กิวเมนต์

sequence Action.args

รายการออบเจ็กต์ Args ที่ตรึงซึ่งมีข้อมูลเกี่ยวกับอาร์กิวเมนต์การดําเนินการ ออบเจ็กต์เหล่านี้มีข้อมูลอาร์กิวเมนต์ที่ถูกต้อง ซึ่งรวมถึงอาร์กิวเมนต์ที่เกี่ยวข้องกับไดเรกทอรีเอาต์พุตการดําเนินการแบบขยาย แต่อ่านออบเจ็กต์อาร์กไม่ได้ในขั้นตอนการวิเคราะห์ สําหรับบัญชีที่มีอาร์กิวเมนต์น้อยกว่าซึ่งพร้อมใช้งานในเฟสการวิเคราะห์ โปรดดูที่ argv

โปรดทราบว่าการดําเนินการบางประเภทยังไม่รองรับการแสดงในช่องนี้ สําหรับประเภทการดําเนินการเหล่านี้คือ None อาจส่งคืนในวันที่ None

Arguv

sequence Action.argv

สําหรับการดําเนินการที่สร้างโดย ctx.actions.run() หรือ ctx.actions.run_shell() รายการที่ไม่สามารถแก้ไขได้ของอาร์กิวเมนต์สําหรับบรรทัดคําสั่ง โปรดทราบว่าสําหรับการดําเนินการเชลล์ อาร์กิวเมนต์ 2 รายการแรกจะเป็นเส้นทางเชลล์และ "-c" อาจส่งคืนในวันที่ None

เนื้อหา

string Action.content

สําหรับการดําเนินการที่สร้างโดย ctx.actions.write() หรือ ctx.actions.expand_template() เนื้อหาของไฟล์ที่จะเขียน หากคํานวณเนื้อหาเหล่านั้นได้ในช่วงการวิเคราะห์ ค่าจะเป็น None หากระบุเนื้อหาไม่ได้จนกว่าจะถึงระยะการดําเนินการ เช่น เมื่อต้องขยายไดเรกทอรีในออบเจ็กต์ Args อาจส่งคืนในวันที่ None

env

dict Action.env

ตัวแปรสภาพแวดล้อมที่ "คงที่" สําหรับการดําเนินการนี้ โดยจะรวมเฉพาะการตั้งค่าสภาพแวดล้อมที่กําหนดโดยคําจํากัดความการดําเนินการอย่างชัดแจ้งเท่านั้น ดังนั้นจะยกเว้นการตั้งค่าที่ตั้งไว้ล่วงหน้าในสภาพแวดล้อมการดําเนินการเท่านั้น

อินพุต

depset Action.inputs

ชุดไฟล์อินพุตของการดําเนินการนี้

ความจํา

string Action.mnemonic

ช่วยจําสําหรับการทํางานนี้

เอาต์พุต

depset Action.outputs

ชุดไฟล์เอาต์พุตของการดําเนินการนี้

การแทนค่า

dict Action.substitutions

สําหรับการดําเนินการที่สร้างโดย ctx.actions.expand_template() เป็นคําสั่งแบบแก้ไขไม่ได้ที่ถือการแมปการแทนที่ อาจส่งคืนในวันที่ None