在网络上共享文件 > 作为客户端打开共享文件 > 使用 URL 打开文件
 

使用 URL 打开文件

还可以打开共享或本地文件或使用 URL 在文件中运行脚本。安装 FileMaker Pro Advanced 或 FileMaker Go 后,下列 URL 架构已在操作系统中注册,因此使用这些架构的 URL 将由 FileMaker Pro Advanced 或 FileMaker Go 处理:

Fmp - 最后安装的应用程序版本使用此架构处理 URL。

fmpXX,其中 XX 是应用程序的主要版本号 - 只有指定的应用程序版本使用此架构处理 URL。

要使用 URL 打开文件:

1. 在要使用的客户端机器上,启动 Web 浏览器。

2. 将文件的 URL 输入到浏览器地址区域中,格式为:

fmpXX://{{帐户:密码@}地址/}文件名

在"地址"中可输入:

主机的 IP 地址或 DNS 名称

~ 指定用户的 Documents 文件夹

$ 指定文件已打开

可选参数以花括号 ({ }) 指示。

要使用 URL 运行文件中的脚本:

1. 按照上述步骤操作。

2. ?script=脚本名称追加至 URL。

也可以使用以下格式指定脚本参数和局部变量:

fmpXX://{{帐户:密码@}地址/}文件名{?script=脚本名称{&param=脚本参数}{&$variablename{[重复项编号]}=值}}

注释 

要允许 URL 运行 FileMaker 脚本,用户帐户必须启用 fmurlscript 扩展权限。请参阅为权限集编辑扩展权限

对于 FileMaker Go,文件名区分大小写,对于 FileMaker Pro Advanced 则不区分。脚本名称不区分大小写。

不需要文件扩展名 .fmp12。

您可以在 URL 中定义多个局部变量。

如果链接中需要空格或任何其他特殊字符,请确保使用有效 URL 所需的适当百分比编码值替换这些字符。例如,用 %20 替换空格。

示例

fmp://My%20Addressesfmp://192.168.10.0/My%20Addresses.fmp12fmp://[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12fmp18://MyAccount:MyPassword@sales.example.com/My%20Addresses.fmp12

在主机上打开名为 Clients.fmp12 的文件,然后运行名为 ListClients 的脚本:

fmp://sales.example.com/Clients.fmp12?script=ListClients

在主机上打开名为 Clients.fmp12 的文件,然后运行名为 ListClients 的脚本,指定 TopClients 的参数和值为 10 的局部变量 $NumberToList:

fmp://sales.example.com/Clients.fmp12?script=ListClients&param=TopClients&$NumberToList=10

使用名为 ListClients 的脚本打开用户的 Documents 文件夹中名为 Clients.fmp12 的本地文件:

fmp://~/Clients.fmp12?script=ListClients

从打开的名为 Clients.fmp12 的文件中运行脚本 ListClients:

fmp://$/Clients.fmp12?script=ListClients

相关主题 

以主机角色打开文件