主页 > 设计和创建解决方案 > 创建解决方案 > 使用变量
使用变量 在 FileMaker Pro 中,您可以在以下对象中使用变量: • 文件路径中(请参阅创建文件路径) 脚本编写中(请参阅设置变量 脚本触发器) • 计算中(请参阅Let 函数) • 您在“编辑查找请求”对话框中创建且编辑的查找请求中(请参阅“指定查找请求”和“编辑查找请求”对话框) • 布局上,作为合并变量(请参阅将合并变量插入到布局中) 变量增强了数据库的灵活性和可移植性,并可以在数据库方案中替换全局字段。 您可以使用“设置变量”脚本步骤或 Let 函数创建本地变量和全局变量。本地变量和全局变量的作用域仅限于当前文件和当前用户。 • 局部变量只能用于当前执行脚本的脚本步骤中。脚本退出时,局部变量中的值会被清除。本地变量以 $ 为前缀。 • 全局变量可以用在该文件任意位置上的算式或脚本中,例如其他脚本或文件路径。在文件关闭前,全局变量的值不会被清除。为全局变量加上前缀 $$。 • 局部变量和全局变量(甚至是不同脚本中的两个局部变量)可以具有相同的名称,但它们会被视为不同的变量并可以存储不同的值。 在任意位置指定文件或文件夹的路径时,都可以使用由“/”、“:”或回车符分隔的变量。 使用变量,您可以在许多脚本步骤(如插入文件 脚本触发器和导入记录 脚本触发器)中动态指定文件或文件夹路径。 在文件路径中使用变量的示例 假设以下变量: $fileName = "test.xlsx"$username = "JohnSmith"$searchList = "file:old results.txt file:../archived/old results.txt" 目的 路径列表项 经解析的路径列表 指定路径中的一个或多个目录 file:$username/$fileName file:JohnSmith/test.xlsx 指定一个或多个完整路径 $searchList file:old results.txtfile:../archived/old results.txt 注释 • 只有使用已存储的文件路径的脚本步骤才支持变量。 • 存储在容器字段中的文件路径不支持变量。 • FileMaker 数据源参考中不支持变量。 • 变量的数据类型根据指定的数据动态确定。默认数据类型为文本。