创建文件路径
在 FileMaker Pro 中,可以指定外部文件或 FileMaker 数据源文件路径
注释  FileMaker“数据源”在 FileMaker 9.0 之前的版本中称为“文件参考”。
每个已命名的文件或 FileMaker 数据源都可以包含一个或多个文件路径。当希望 FileMaker Pro 搜索潜在文件的列表时,请使用多文件路径。
有关添加 FileMaker 数据源和指定文件路径的信息,请参阅连接到数据源
FileMaker Pro 支持以下文件路径格式:
 
指向共享 FileMaker Pro 文件的网络路径
注释  FileMaker Pro 不支持 URL 协议用作文件路径。
单个文件路径的示例
 
多个文件路径的示例
当希望 FileMaker Pro 搜索潜在文件的列表时,请使用多文件路径。系统按文件路径的显示顺序进行搜索。FileMaker Pro 会打开它能顺利找到的第一个文件,这将完成搜索。每个文件路径都必须维持在单独的行上。
 •
示例 1在此示例中,FileMaker Pro 数据库必须在两个不同操作系统上运行:Windows 系统(访问本地 Windows 文件)和 OS X 系统(访问本地 OS X 文件)。在这两个平台上,数据库都必须访问名为 test.xlsx 的本地文件。
filewin:/C:/ExcelFiles/Hosted/test.xlsx
filemac:/MacintoshHD/ExcelFiles/Hosted/test.xlsx
 •
示例 2在这个脚本化的记录导入示例中,FileMaker Pro 数据库应访问其托管的文件。但是,因为主机可能无法使用,所以您还要参考两个备用文件,一个托管在另一台服务器上,另一个本地存储在您的硬盘上。如果第一个网络文件不可用,FileMaker Pro 将搜索第二个网络文件。如果第二个网络文件也不可用,FileMaker Pro 将搜索本地文件。
fmnet:/192.168.10.10/Databases/test.fmp12
fmnet:/192.168.100.120/Databases/test.fmp12
file:../Databases/test.fmp12
变量
可以在文件路径中使用变量。使用变量,您可以为许多脚本(如“导出记录”脚本步骤)动态指定文件或文件夹路径。请参阅使用变量
可以使用设置变量 脚本触发器创建局部变量和全局变量。
还可以使用 Let 函数指定算式中的变量。
局部变量的作用域限制为当前脚本。全局变量的作用域仅限于定义全局变量的文件,且只限处于打开状态的文件。
在文件路径中使用变量的示例
假设以下变量:
$fileName = "test.xlsx"
$username = "JohnSmith"
$targetDir = "Documents/Clients"
$chosenType = "filewin"
$$source = "file:Documents/2014/demo files"
$driveLetter = "G:"
$searchList = "file:old results.txt
     file:../archived/old results.txt"
 
注释
 •
 •
 •
要创建特定于平台的文件路径,请以 filemacfilewin 开始文件路径。FileMaker Pro 只会搜索特定于平台的文件路径,该路径对应于运行 FileMaker Pro 应用程序的操作系统的平台。
 •
要创建用于插入 PDF 脚本触发器插入图片 脚本触发器的文件路径,请将文件路径以 imageimagemacimagewin 开头。
 •
要创建用于插入音频/视频 脚本触发器的文件路径,请将文件路径以 moviemoviemacmoviewin 开头。
 •
 •
FileMaker 建议在网络文件路径中不使用星号(“*”)作为通配符,因为这会减缓 FileMaker 网络流量。在可能的情况下,请使用相应的 IP 地址替换星号或在文件路径中使用变量。如果数据库是从 FileMaker Pro 的先前版本转换的,请检查转换的数据源并用已知的 IP 地址或网络文件路径替换任何星号。
 •
 •
 •
 •