ไวยากรณ์
openfolderdialog(options?: DialogOptions): FileSystemItem | nilArguments
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
options? | DialogOptions | ตารางการตั้งค่าเสริมที่ควบคุมลักษณะการทำงาน |
Returns
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
folder | FileSystemItem | nil | ข้อมูลเมตาของโฟลเดอร์ที่เลือก หรือไม่มีเลยเมื่อยกเลิก |
คำอธิบาย
เปิดตัวเลือกโฟลเดอร์ดั้งเดิมและส่งกลับข้อมูลเมตาของโฟลเดอร์ที่เลือก
เรียกด้วย parameter 1 ค่า: options ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม
ส่งคืน folder (FileSystemItem | nil) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้
ตัวอย่าง
ให้ผู้ใช้เลือกโฟลเดอร์จากกล่องโต้ตอบดั้งเดิม
local folder = openfolderdialog({
title = "Choose a workspace folder",
defaultPath = "workspace",
})
if folder then
print(folder)
endTypes
DialogOptions
กำหนดค่ากล่องโต้ตอบการเลือกไฟล์หรือโฟลเดอร์ดั้งเดิม
title? string ตั้งชื่อหน้าต่างข้อความโต้ตอบdefaultPath? string เลือกไดเร็กทอรีที่แสดงเมื่อกล่องโต้ตอบเปิดขึ้นextensionFilter? {string} จำกัดไฟล์ที่เลือกไว้เฉพาะนามสกุลที่อยู่ในรายการ โดยมีหรือไม่มีจุดนำหน้าก็ได้suggestedName? string ระบุชื่อไฟล์เริ่มต้นในกล่องโต้ตอบบันทึกdefaultExtension? string ตั้งค่านามสกุลที่ใช้เมื่อชื่อไฟล์ที่ป้อนไม่มี