步骤 8:预览定制化 App 中的函数、脚本和脚本触发器
一些函数、脚本和脚本触发器在 FileMaker WebDirect 中不受支持或与在 FileMaker Pro 中执行的任务不同。在您的定制化 App 中预览所有计算方式和脚本以确保其正确地执行任务。
有关个别函数、脚本步骤和脚本触发器的信息,请参阅 FileMaker Pro 帮助。
函数
-
要基于客户端类型创建条件行为,请使用 Get(系统平台) 函数。如果函数返回至 4,则当前用户正在通过 FileMaker WebDirect 访问您的定制化 App。
-
可以通过 Get(系统版本) 函数检测运行您的定制化 App 的操作系统和 Web 浏览器。如果您在确认设备时遇到困难,请使用 Get(窗口宽度) 和 Get(窗口高度) 来识别该设备的适用布局。
脚本、脚本步骤和脚本触发器
-
验证脚本是否仅包含与 FileMaker WebDirect 兼容的脚本步骤,并且只能访问应从 Web 浏览器使用的脚本。
-
如果脚本遇到不受支持或未知的脚本步骤,则会跳过该脚本步骤并继续执行脚本。
-
在 FileMaker WebDirect 中,脚本无法访问客户端的文件系统。Web 用户必须选择要导入或插入的文件,并将导出或保存的文件下载到 Web 浏览器的默认下载位置。
-
在 FileMaker WebDirect 中,如果 FileMaker Pro 检查器中的“浏览模式”或“查找模式”选项限制对字段进行访问,则脚本步骤无法访问该字段。
-
如果 Web 用户关闭浏览器窗口或单击 Web 浏览器的“刷新”按钮,则 FileMaker WebDirect 会离开当前会话,但不会退出或激活 OnWindowClose 和 OnLastWindowClose 脚本触发器。如果 Web 用户单击“刷新”按钮,FileMaker WebDirect 便会新建一个到 FileMaker Server 或 FileMaker Cloud 的连接,激活 OnFirstWindowOpen 和 OnWindowOpen 脚本触发器。