通过快捷指令运行脚本

使用 FileMaker Pro(从 macOS Monterey 12.0 开始)和 FileMaker Go 时,您可以通过快捷指令 App 或通过 macOS、iOS 和 iPadOS 中的 Siri 语音命令运行 FileMaker 脚本。为此,请在 FileMaker Pro 文件中启用要配置到快捷指令的每个脚本,并为脚本创建快捷指令。然后,运行快捷指令以运行脚本。

创建并运行快捷指令:

  1. 在 FileMaker Pro 中,打开文件并设置脚本配置:

    • 为需要运行快捷指令的任何权限集启用 fmurlscript 扩展权限。请参阅为权限集编辑扩展权限

    • 在脚本工作区中,选择一个或多个脚本,然后选择“脚本”菜单 >“启用快捷指令生成”。请参阅创建并编辑脚本

    当这些设置在当前 Mac 中启用时,或者 FileMaker Pro 在另一台 Mac 上或 FileMaker Go 在 iOS 或 iPadOS 设备上第一次打开文件时,脚本就会配置到快捷指令。对于托管的文件,这些更改在执行后很快便会对连接的客户端生效。

  2. 在快捷指令中,创建使用配置的脚本的快捷指令。在快捷指令中:

    1. 搜索 FileMaker Pro 应用 (macOS) 或 FileMaker Go 应用 (iOS、iPadOS) 并将运行 FileMaker 脚本操作添加到快捷指令。

    2. 指定 FileMaker Pro 文件、脚本和可选的脚本参数。

  3. 要运行步骤 2 中创建的快捷指令:

    • 在快捷指令中,运行该快捷指令。

    • 使用 Siri 说出快捷指令的名称。

    快捷指令第一次运行时,可能要求您允许新快捷指令与 FileMaker Pro 共享数据。对于快捷指令中的每个“运行 FileMaker 脚本”操作,FileMaker Pro 或 FileMaker Go 将会打开(如果尚未打开),操作中指定的文件将会打开,并且脚本会运行。

有关创建和运行快捷指令的更多信息,请参阅快捷指令文档。

注释 

  • 默认情况下,所有包含配置的脚本的文件都会启用以运行它们。要禁止文件中的所有已配置脚本通过快捷指令运行,FileMaker Pro 或 FileMaker Go 用户可在首选项中禁用该文件。对于 FileMaker Pro,请参阅设置快捷指令首选项 (macOS)。对于 FileMaker Go,请参阅《FileMaker Go 开发指南》

  • 快捷指令可打开本地或托管的 FileMaker Pro 文件以运行脚本。

    • Claris Pro:如果您最近使用 Claris ID 帐户登录过 Claris Pro,则在使用快捷方式打开文件时无需登录。

    • FileMaker Pro:通过任何方法打开 FileMaker Pro 文件时,您在快捷指令打开文件时可能需要登录。为避免在每次快捷指令运行时登录到文件,请在登录时选择“在钥匙串访问中保存密码”,或者在 FileMaker Pro 的“文件选项”对话框中设置“登录方式”选项。

  • 如果在快捷指令中指定脚本参数,请在 FileMaker 脚本中使用 Get (脚本参数)函数 以获取参数的值。