在服务器上执行脚本
目的
在托管当前文件的服务器上执行脚本。
另请参阅
格式
在服务器上执行脚本 [等待完成: 打开/关闭 ; "<脚本名称>" ; 参数: <参数>]
选项
•“可选脚本参数”指定所指定脚本的脚本参数。
兼容性
脚本步骤运行的位置 | 是否支持 |
FileMaker Pro | 是 |
FileMaker Server | 否 |
FileMaker Go | 是 |
自定义 Web 发布 | 是 |
FileMaker WebDirect | 是 |
Runtime 解决方案 | 否 |
源于
FileMaker Pro 13.0
说明
当前文件必须在 FileMaker Server 上托管。否则,“在服务器上执行脚本”将返回错误。请参阅
关于在 FileMaker Server 上运行脚本。
示例 1
在服务器上运行脚本并将当前布局名称、客户 ID 和客户电子邮件地址作为脚本参数发送。服务器会导航到在参数中指定的布局和记录,保存当前记录的快照链接,将快照链接通过电子邮件发送到参数中指定的电子邮件地址,并且会返回结果。客户端从服务器获取脚本结果,并将结果显示在自定义对话框中。
主脚本:电子邮件快照链接(客户端)
在服务器上执行脚本 [等待完成: 打开 ; "电子邮件快照链接(服务器)" ; 参数: List ( Get ( 布局名称 ) ; 客户::ID ; 客户::电子邮件 )]
显示自定义对话框 [Get ( 脚本结果 )]
子脚本:电子邮件快照链接(服务器)
转到布局 [GetValue ( Get ( 脚本参数 ) ; 1 )]
进入查找模式 [暂停: 关闭]
设置字段 [客户::ID; GetValue ( Get ( 脚本参数 ) ; 2 )]
执行查找 [ ]
设置变量 [$路径; 值:Get ( 临时路径 ) & "Snapshot.fmpsl"]
将记录另存为快照链接 ["$路径"; 当前记录]
发送邮件 [通过 SMTP 服务器发送; 包括对话框: 关闭; 收件人: GetValue ( Get ( 脚本参数 ) ; 3 ); "$路径"]
退出脚本 [文本结果: "快照链接已发送。"]
相关主题