Składnia
savefiledialog(content: string, options?: DialogOptions): FileSystemItem | nilArgumenty
| Nazwa | Typ | Opis |
|---|---|---|
content | string | Tekst lub ciąg bajtów do zapisania. |
options? | DialogOptions | Opcjonalna tabela ustawień, która kontroluje zachowanie operacji. |
Zwroty
| Nazwa | Typ | Opis |
|---|---|---|
file | FileSystemItem | nil | Wybrane metadane pliku lub zero, gdy okno dialogowe zostanie anulowane. |
Opis
Otwiera natywne okno dialogowe zapisywania i zapisuje dostarczoną treść, gdy użytkownik wybierze ścieżkę.
Wywolaj z 2 parametrami: content, options. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.
Zwraca file (FileSystemItem | nil). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.
Przykład
Pozwól użytkownikowi wybrać, gdzie zapisać wygenerowaną treść.
local saved = savefiledialog("Example output", {
title = "Save output",
suggestedName = "output.txt",
defaultExtension = "txt",
})
if saved then
print(saved)
endTypy
DialogOptions
Konfiguruje natywne okno dialogowe wyboru pliku lub folderu.
title? string Ustawia tytuł okna dialogowego.defaultPath? string Wybiera katalog wyświetlany po otwarciu okna dialogowego.extensionFilter? {string} Ogranicza wybrane pliki do wymienionych rozszerzeń, z kropką wiodącą lub bez niej.suggestedName? string Podaje początkową nazwę pliku w oknach dialogowych zapisywania.defaultExtension? string Ustawia rozszerzenie używane, gdy wprowadzona nazwa pliku nie ma żadnego.