Söz dizimi
savefiledialog(content: string, options?: DialogOptions): FileSystemItem | nilArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
content | string | Yazılacak metin veya bayt dizesi. |
options? | DialogOptions | İşlemin nasıl davranacağını kontrol eden isteğe bağlı ayarlar tablosu. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
file | FileSystemItem | nil | Seçilen dosya meta verileri veya iletişim kutusu iptal edildiğinde sıfır. |
Açıklama
Yerel kaydetme iletişim kutusunu açar ve kullanıcı bir yol seçtiğinde sağlanan içeriği yazar.
2 parametre ile cagir: content, options. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
file (FileSystemItem | nil) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Oluşturulan içeriğin nereye kaydedileceğini kullanıcının seçmesine izin verin.
local saved = savefiledialog("Example output", {
title = "Save output",
suggestedName = "output.txt",
defaultExtension = "txt",
})
if saved then
print(saved)
endTipler
DialogOptions
Yerel dosya veya klasör seçimi iletişim kutusunu yapılandırır.
title? string İletişim penceresi başlığını ayarlar.defaultPath? string İletişim kutusu açıldığında gösterilen dizini seçer.extensionFilter? {string} Seçilebilir dosyaları, başında nokta olsun ya da olmasın, listelenen uzantılarla sınırlar.suggestedName? string Kaydetme iletişim kutularında ilk dosya adını sağlar.defaultExtension? string Girilen dosya adında hiçbir uzantı olmadığında kullanılan uzantıyı ayarlar.