0

Esportare file in una cartella tramite tasto

Buongiorno,

sto cercando di creare una formula che mi permetta tramite un pulsante di esportare un'immagine all'interno di un record, in una determinata cartella:

 

let filePath := Dialogs.folder();
if filePath then
  let fileName := "nome_file"; //sostituisci "nome_file" con il nome del file che desideri
  let fileExt := ".estensione"; //sostituisci "estensione" con l'estensione del file che desideri
  let fileData := Attachment.fileData;
  let file := File.create(filePath + "/" + fileName + fileExt);
  File.write(file, fileData);
  Dialogs.alert("File salvato con successo nella cartella " + filePath);
end if;

 

In questa formula, la variabile "filePath" utilizza la funzione "Dialogs.folder()" per chiedere all'utente di selezionare la cartella in cui salvare il file. Se l'utente seleziona una cartella, il codice procede a definire il nome del file, l'estensione del file e a creare il file nella cartella selezionata. Successivamente, la variabile "fileData" recupera i dati dell'allegato selezionato e il file viene scritto nella cartella selezionata utilizzando la funzione "File.write()". Infine, la formula mostra un messaggio di avviso per confermare che il file è stato salvato correttamente nella cartella selezionata.

 

Il problema è che mi dice di aver salvato sul file ma non salva nulla. Credo che il problema sia legato alla funzione File.write.

Reply

null

Content aside

  • 1 yr agoLast active
  • 27Views
  • 1 Following