Cú pháp
savefiledialog(content: string, options?: DialogOptions): FileSystemItem | nilĐối số
| Tên | Kiểu | Mô tả |
|---|---|---|
content | string | Văn bản hoặc chuỗi byte để viết. |
options? | DialogOptions | Bảng cài đặt tùy chọn kiểm soát cách hoạt động. |
Giá trị trả về
| Tên | Kiểu | Mô tả |
|---|---|---|
file | FileSystemItem | nil | Siêu dữ liệu của tệp đã chọn hoặc không khi hộp thoại bị hủy. |
Mô tả
Mở hộp thoại lưu gốc và ghi nội dung được cung cấp khi người dùng chọn đường dẫn.
Goi voi 2 parameter: content, options. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.
Tra ve file (FileSystemItem | nil). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.
Ví dụ
Cho phép người dùng chọn nơi lưu nội dung được tạo.
local saved = savefiledialog("Example output", {
title = "Save output",
suggestedName = "output.txt",
defaultExtension = "txt",
})
if saved then
print(saved)
endKiểu
DialogOptions
Định cấu hình hộp thoại chọn tệp hoặc thư mục gốc.
title? string Đặt tiêu đề cửa sổ hộp thoại.defaultPath? string Chọn thư mục hiển thị khi hộp thoại mở ra.extensionFilter? {string} Giới hạn các tệp có thể chọn ở các tiện ích mở rộng được liệt kê, có hoặc không có dấu chấm ở đầu.suggestedName? string Cung cấp tên tệp ban đầu trong hộp thoại lưu.defaultExtension? string Đặt phần mở rộng được sử dụng khi tên tệp đã nhập không có.