การทำงาน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
รายงานปัญหาopen_in_new
ดูแหล่งที่มาopen_in_new
Nightly
·
8.3
·
8.2
·
8.1
·
8.0
·
7.6
การดำเนินการที่สร้างขึ้นระหว่างการวิเคราะห์กฎ
ออบเจ็กต์นี้จะแสดงเพื่อวัตถุประสงค์ในการทดสอบ และอาจได้รับจากผู้ให้บริการ Actions
โดยปกติแล้ว คุณไม่จำเป็นต้องเข้าถึงออบเจ็กต์ Action
หรือฟิลด์ของออบเจ็กต์เหล่านั้นภายในฟังก์ชันการใช้งานของกฎ คุณอาจต้องการดูหน้ากฎเพื่อดูการอภิปรายทั่วไปเกี่ยวกับวิธีใช้การดำเนินการเมื่อกำหนดกฎที่กำหนดเอง หรือข้อมูลอ้างอิง API สำหรับการสร้างการดำเนินการ
ฟิลด์บางฟิลด์ของออบเจ็กต์นี้ใช้ได้กับการดำเนินการบางประเภทเท่านั้น ช่องที่ไม่เกี่ยวข้องจะตั้งค่าเป็น None
สมาชิก
args
sequence Action.args
รายการออบเจ็กต์
Args ที่ตรึงไว้ซึ่งมีข้อมูลเกี่ยวกับอาร์กิวเมนต์ของการดำเนินการ ออบเจ็กต์เหล่านี้มีข้อมูลอาร์กิวเมนต์ที่ถูกต้อง รวมถึงอาร์กิวเมนต์ที่เกี่ยวข้องกับไดเรกทอรีเอาต์พุตการดำเนินการที่ขยาย อย่างไรก็ตาม อ่านออบเจ็กต์
Args ในระยะการวิเคราะห์ไม่ได้ ดูข้อมูลอาร์กิวเมนต์ที่แม่นยำน้อยกว่าซึ่งมีอยู่ในระยะการวิเคราะห์ได้ที่
argv โปรดทราบว่าการดำเนินการบางประเภทอาจยังไม่รองรับการแสดงฟิลด์นี้ สำหรับประเภทการดำเนินการดังกล่าว ค่านี้คือ None
อาจส่งคืน None
argv
sequence Action.argv
สําหรับการกระทําที่สร้างโดย
ctx.actions.run() หรือ
ctx.actions.run_shell() รายการอาร์กิวเมนต์ที่ไม่เปลี่ยนแปลงสําหรับบรรทัดคําสั่งที่จะเรียกใช้ โปรดทราบว่าสำหรับ Shell Action อาร์กิวเมนต์ 2 รายการแรกจะเป็นเส้นทาง Shell และ
"-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