ConvertFromFileMakerPath
Konverterar en sökväg i FileMaker-format till ett standardformat.
Format
ConvertFromFileMakerPath ( filemakerSökväg ; format )
Parametrar
filemakerSökväg
– ett textuttryck eller textfält som innehåller en sökväg i FileMaker-format.
format
– ett numeriskt värde som anger i vilket standardformat sökvägen ska returneras (se nedan).
Returnerad datatyp
text
Ursprungsversion
19.0
Beskrivning
FileMaker-klienter och -värdar använder internt sökvägar i de format som visas i Skapa filsökvägar för att ange externa filer eller FileMaker-datakällor. Innan du kan använda de här FileMaker-sökvägarna med externa system måste du konvertera en FileMaker-sökväg till ett standardformat som det externa systemet har stöd för.
Använd parametern format
för att ange ett av följande som standardformat för sökvägar.
|
För sökvägar som används av |
Standardformat |
|
POSIX (Unix-liknande) operativsystem – till exempel macOS, iOS, iPadOS och Linux |
/katalog/filnamn |
|
Windows operativsystem |
enhet:\katalog\filnamn, där enhet är enhetsbokstaven |
|
Webbaserade system – till exempel REST API:er och Scriptsteget Infoga från URL |
file:///katalog/filnamn, om sökvägen är för en lokal fil FileMaker Pro: fmp://värd.domän/katalog/filnamn, om det är en sökväg i FileMaker-nätverk som börjar med fmnet:/ |
-
Du kan ange
format
med den namngivna konstanten eller det numeriska värdet inom parentes – t.ex.WinPath
eller 2 – utan citationstecken.
FileMaker-sökvägen för en delad FileMaker Pro-fil kan endast konverteras till en URL-sökväg som använder fmp-schemat. När en FileMaker-sökväg inte kan konverteras till det angivna formatet returnerar den här funktionen "?".
Kommentarer
-
FileMaker-sökvägar som använder sökvägsprefix som börjar med
file
,image
ellermovie
och slutar medwin
,mac
ellerlinux
konverteras på samma sätt som prefixetfile.
Mer information finns i Om sökvägsprefix.
Exempel 1
För |
Returneras för |
file:/Macintosh HD/etc/värdar Fullständig sökväg till en lokal fil på rotvolymen i ett POSIX-system |
URLPath: file:///etc/värdar PosixPath: /etc/värdar WinPath: ? |
file:/Kunder/kontakter.txt Fullständig sökväg till en lokal fil på annan plats än rotvolymen i ett POSIX-system |
URLPath: file:///Volymer/Kunder/kontakter.txt PosixPath: /Volymer/Kunder/kontakter.txt WinPath: ? |
file:/C:/Users/Johan Svensson/Documents/test.xlsx Fullständig sökväg till en lokal fil i Windows |
URLPath: file:///C:/Users/Johan%20Svensson/Documents/test.xlsx PosixPath: ? WinPath: C:\Users\Johan Svensson\Documents\test.xlsx |
file://datornamn/Documents/test.xlsx Fullständig sökväg till en fil på en fjärransluten Windows-dator |
URLPath: file://datornamn/Documents/test.xlsx PosixPath: ? WinPath: \\datornamn\Documents\test.xlsx |
fmnet:/fmvärd.exempel.com/Mina kunder.fmp12 Fullständig sökväg till en delad FileMaker Pro-fil |
URLPath: fmp://fmvärd.exempel.com/Mina%20kunder.fmp12 PosixPath: ? WinPath: ? |
file:katalog1/katalog2/fil.fmp12 En sökväg som är relativ till den aktuella FileMaker Pro-filen |
URLPath: ? PosixPath: katalog1/katalog2/fil.fmp12 WinPath: katalog1\katalog2\fil.fmp12 |
Exempel 2
ConvertFromFileMakerPath ( "file:Import/Försäljning.xlsx" ; PosixPath )
returnerar Import/Försäljning.xlsx.
Exempel 3
För fältet Tabell::Filnamn som innehåller "kontakter.txt" returneras file:///Users/Användarnamn/Documents/kontakter.txt (sökvägen till den här filen i den aktuella användarens mapp Documents i URL-format).
ConvertFromFileMakerPath (
"file:" & Get ( Dokumentsökväg ) & Tabell::Filnamn ; 3
)