通过快捷指令运行脚本
使用 FileMaker Pro(从 macOS Monterey 12.0 开始)和 FileMaker Go 时,您可以通过快捷指令 App 或通过 macOS、iOS 和 iPadOS 中的 Siri 语音命令运行 FileMaker 脚本。为此,请在 FileMaker Pro 文件中启用要配置到快捷指令的每个脚本,并为脚本创建快捷指令。然后,运行快捷指令以运行脚本。
创建并运行快捷指令:
-
在 FileMaker Pro 中,打开文件并设置脚本配置:
-
为需要运行快捷指令的任何权限集启用 fmurlscript 扩展权限。请参阅为权限集编辑扩展权限。
-
在脚本工作区中,选择一个或多个脚本,然后选择“脚本”菜单 >“启用快捷指令生成”。请参阅创建并编辑脚本。
当这些设置在当前 Mac 中启用时,或者 FileMaker Pro 在另一台 Mac 上或 FileMaker Go 在 iOS 或 iPadOS 设备上第一次打开文件时,脚本就会配置到快捷指令。对于托管的文件,这些更改在执行后很快便会对连接的客户端生效。
-
-
在快捷指令中,创建使用配置的脚本的快捷指令。在快捷指令中:
-
搜索 FileMaker Pro 应用 (macOS) 或 FileMaker Go 应用 (iOS、iPadOS) 并将运行 FileMaker 脚本操作添加到快捷指令。
-
指定文件、脚本和可选的脚本参数。
-
-
要运行步骤 2 中创建的快捷指令:
-
在快捷指令中运行该快捷方式。
-
使用 Siri,说出快捷方式的名称。
快捷指令第一次运行时,可能要求您允许新快捷指令与 FileMaker Pro 共享数据。对于快捷指令中的每个“运行 FileMaker 脚本”操作,FileMaker Pro 或 FileMaker Go 将会打开(如果尚未打开),操作中指定的文件将会打开,并且脚本会运行。
-
有关创建和运行快捷指令的更多信息,请参阅快捷指令文档。
注释
-
默认情况下,所有包含配置的脚本的文件都会启用以运行它们。要禁止文件中的所有已配置脚本通过快捷指令运行,FileMaker Pro 或 FileMaker Go 用户可在首选项中禁用该文件。对于 FileMaker Pro,请参阅设置快捷指令首选项 (macOS)。对于 FileMaker Go,请参阅《FileMaker Go 开发指南》。
-
快捷指令可打开本地或托管的 FileMaker Pro 文件以运行脚本。通过任何方法打开 FileMaker Pro 文件时,您在快捷指令打开文件时可能需要登录。为避免在每次快捷指令运行时登录到文件,请在登录时选择“在钥匙串访问中保存密码”,或者在 FileMaker Pro 的“文件选项”对话框中设置“登录方式”选项。
-
如果在快捷指令中指定脚本参数,请在 FileMaker 脚本中使用 Get (脚本参数)函数 以获取参数的值。