ConvertFromFileMakerPath
Converte un percorso in formato FileMaker in un formato standard.
Formato
ConvertFromFileMakerPath ( percorsoFileMaker ; formato )
Parametri
percorsoFileMaker
- qualsiasi espressione di testo o campo Testo contenente un percorso in formato FileMaker.
formato
- un valore numerico che specifica il formato standard in cui restituire il percorso (vedere di seguito).
Tipo di dati riportato
Testo
Creata nella versione
19.0
Descrizione
Internamente, i client e gli host FileMaker utilizzano percorsi nei formati riportati in Creazione dei percorsi di file per specificare file esterni o origini dati FileMaker. Prima di poter utilizzare questi percorsi FileMaker per lavorare con sistemi esterni, è necessario convertire un percorso FileMaker in un formato standard supportato dal sistema esterno.
Utilizzare il parametro formato
per specificare uno dei seguenti formati di percorso standard.
Parametro |
Per percorsi utilizzati da |
Formato standard |
|
Sistemi operativi POSIX (tipo Unix) (ad esempio, macOS, iOS, iPadOS e Linux) |
/directory/nomefile |
|
Sistemi operativi Windows |
unità:\directory\nomefile, dove unità è la lettera dell'unità |
|
Sistemi basati sul Web (ad esempio, API REST e l'istruzione di script Inserisci da URL |
file:///directory/nomefile, per il percorso di un file locale FileMaker Pro: fmp://dominio.host/directory/nomefile, per un percorso di rete FileMaker che inizia con fmnet:/ |
-
È possibile specificare
formato
utilizzando la costante denominata o il valore numerico indicato tra parentesi (ad esempio,PercorsoWin
o 2) senza virgolette.
Il percorso FileMaker di un file FileMaker Pro ospitato può essere convertito solo in un percorso URL che utilizza lo schema fmp. Quando un percorso FileMaker non può essere convertito nel formato specificato, questa funzione restituisce "?".
Note
-
I percorsi FileMaker che utilizzano prefissi dei percorsi che iniziano con
file
,image
omovie
e finiscono conwin
,mac
olinux
vengono convertiti nello stesso modo del prefissofile.
Vedere Informazioni sui prefissi dei percorsi.
Esempio 1
Per |
Restituisce per |
file:/Macintosh HD/etc/host Percorso completo a un file locale sul volume radice di un sistema POSIX |
PercorsoURL: file:///etc/host PercorsoPosix: /etc/host PercorsoWin: ? |
file:/Clienti/contatti.txt Percorso completo a un file locale su un volume non radice di un sistema POSIX |
PercorsoURL: file:///Volumi/Clienti/contatti.txt PercorsoPosix: /Volumi/Clienti/contatti.txt PercorsoWin: ? |
file:/C:/Utenti/Mario Rossi/Documenti/test.xlsx Percorso completo a un file locale in Windows |
PercorsoURL: file:///C:/Utenti/Mario%20Rossi/Documenti/test.xlsx PercorsoPosix: ? PercorsoWin: C:\Utenti\Mario Rossi\Documenti\test.xlsx |
file://nomeComputer/Documenti/test.xlsx Percorso completo a un file su un computer Windows remoto |
PercorsoURL: file://nomeComputer/Documenti/test.xlsx PercorsoPosix: ? PercorsoWin: \\nomeComputer\Documenti\test.xlsx |
fmnet:/fmhost.esempio.com/Miei clienti.fmp12 Percorso completo a un file FileMaker Pro ospitato |
PercorsoURL: fmp://fmhost.esempio.com/Miei%20clienti.fmp12 PercorsoPosix: ? PercorsoWin: ? |
file:dir1/dir2/file.fmp12 Un percorso relativo al file FileMaker Pro corrente |
PercorsoURL: ? PercorsoPosix: dir1/dir2/file.fmp12 PercorsoWin: dir1\dir2\file.fmp12 |
Esempio 2
ConvertFromFileMakerPath ( "file:Importazione/Vendite.xlsx" ; PercorsoPosix )
restituisce Importazione/Vendite.xlsx.
Esempio 3
Per un campo Tabella::Nomefile che contiene "contatti.txt", restituisce file:///Utenti/NomeUtente/Documenti/contatti.txt (il percorso di questo file nella cartella Documenti per l'utente corrente in formato URL).
ConvertFromFileMakerPath (
"file:" & Get ( PercorsoDocumenti ) & Tabella::Nomefile ; 3
)