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.

format-parameter1

För sökvägar som används av

Standardformat

PosixPath (1)

POSIX (Unix-liknande) operativsystem – till exempel macOS, iOS, iPadOS och Linux

/katalog/filnamn

WinPath (2)

Windows operativsystem

enhet:\katalog\filnamn, där enhet är enhetsbokstaven

URLPath (3)

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:/

  1. 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 eller movie och slutar med win, mac eller linux konverteras på samma sätt som prefixet file. Mer information finns i Om sökvägsprefix.

Exempel 1 

För filemakerSökväg

Returneras för format

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).

Kopiera
ConvertFromFileMakerPath ( 
    "file:" & Get ( Dokumentsökväg ) & Tabell::Filnamn ; 3 
)