获取函数
 
Get 函数监视脚本中的错误,或捕获有关文件状态或要执行的操作的信息。
许多 Get 函数都返回定期更改的信息。例如,将 Get(当前时间) 函数放在已存储的计算字段时,只有当创建新记录时才会更新时间。如果计算包含其他字段,而计算结果仍返回当前时间,那么只有在当前记录中修改那些其他字段时,才会更新已存储的计算结果。如果未存储两个计算结果中的任意一个,那么将根据需要更新时间。出于性能方面的考虑,不存储计算字段未必总是一种最佳方法。获取函数最好用于脚本,这样即可在运行计算时实时更新获取函数提供的状态信息。
注释  有关主机和客户端上函数的解析方式不同之处的信息,请搜索 http://help.filemaker.com 中的 FileMaker 知识库。
单击函数名,以获取详细信息。
 
已启用的扩展权限的关键字列表(基于用于打开文件的帐户)。
一个数字,表示在重复字段中具有焦点的重复项。
如果允许格式栏可见,返回“1”(true);否则返回“0”(false)。
当前搜索结果中的记录数。
如果高对比度可用且处于活动状态,则返回“1”(true);否则返回“0”(false)。
正在托管文件的计算机的注册名称。
已安装的插件的名称、版本号和启用状态。
显示由基于 ISO/IEF 标准的 ODBC 标准发布的错误状态的文本。
如果为当前脚本启用了动画,则返回“1”(true);否则返回“0”(false)。
如果显示文本标尺,则返回“1”(true);否则返回“0”(false)。
在激活 OnPanelSwitch 脚本触发器时自其进行切换的面板的索引和对象名称。
有关激活 OnGestureTap 脚本触发器的手势的详细信息。
激活 OnObjectKeystrokeOnLayoutKeystroke 脚本触发器的字符。
激活 OnObjectKeystrokeOnLayoutKeystroke 脚本触发器时键盘辅助键的状态。
在激活 OnPanelSwitch 脚本触发器时切换到的面板的索引和对象名称。
如果窗口可见,则返回“1”(true);如果使用“隐藏窗口”隐藏了窗口,则返回“0”(false)。
Get 函数示例
此脚本使用 Get(当前日期) 函数检查搜索结果中的每条记录以确定是否存在过期的帐户。如果某个帐户已经过期,则该脚本显示一条消息并提示用户单击标有“省略”、“发送信函”或“发送邮件”(通过“显示自定义对话框”脚本步骤进行设置)的按钮。该脚本使用 Get(上次选择信息) 函数捕获用户的响应。然后,该脚本会根据用户的响应执行某项操作:取消脚本的其余部分、打印“付费已晚”信函或向关联帐户发送电子邮件。
 
转到布局 ["布局名称"]
转到记录/请求/页面 [第一个]
Loop
  If [数据库名称::日期 < Get(当前日期) - 30]
    显示自定义对话框 ["最近 30 天或更多天"]
    If [Get ( 上次选择信息 ) = 1]
      中断脚本
     Else If [Get( 上次选择信息 ) = 2]
      转到布局 ["过期提醒"]
      打印 []
    Else
      发送邮件 [收件人:数据库名称::客户; 主题:"过期提醒"; 消息:"您的帐户已过期。"]
    End If
  End If
  转到记录/请求/页面 [最后一步后退出, 下一步]
End Loop
转到布局 [原始布局]
相关主题 
关于函数
关于公式
此章节中的标题
Get(帐户扩展权限)
Get(帐户名)
Get(帐户权限集名称)
Get(活动字段内容)
Get(活动字段名)
Get(活动字段表名称)
Get(活动布局对象名称)
Get(活动的辅助键)
Get(活动入口行号)
Get(活动重复项编号)
Get(选择字符数目)
Get(所选文本的开始字符位置)
Get(允许终止状态)
Get(允许格式栏状态)
Get(应用程序架构)
Get(应用程序语言)
Get(应用程序版本)
Get(参与计算的复合字段值序号)
Get(连接属性)
Get(连接状态)
Get(当前日期)
Get(当前扩展权限)
Get(当前主机时间戳)
Get(当前权限集名称)
Get(当前时间)
Get(当前时间戳)
Get(当前时间UTC毫秒)
Get(自定义菜单集名称)
Get(桌面路径)
Get(设备)
Get(文档路径)
Get(文档路径列表)
Get(加密状态)
Get(错误捕获状态)
Get(FileMaker 路径)
Get(文件名)
Get(文件路径)
Get(文件大小)
Get(查找个数)
Get(高对比度色彩模式)
Get(高对比度状态)
Get(主机应用程序版本)
Get(主机 IP 地址)
Get(主机名)
Get(安装的 FM 插件)
Get(上一个错误)
Get(上次选择信息)
Get(上一个 ODBC 错误)
Get(布局访问权限)
Get(布局个数)
Get(布局名称)
Get(布局编号)
Get(布局表名称)
Get(布局浏览模式)
Get(菜单栏状态)
Get(修改的字段)
Get(多用户状态)
Get(网络协议)
Get(网络类型)
Get(页码)
Get(固定 ID)
Get(参数路径)
Get(打印机名称)
Get(快速查找文本)
Get(记录访问权限)
Get(记录标识)
Get(记录修改次数)
Get(记录编号)
Get(打开记录的个数)
Get(打开记录的状态)
Get(请求个数)
Get(请求忽略状态)
Get(屏幕色度)
Get(屏幕高度)
Get(屏幕缩放系数)
Get(屏幕宽度)
Get(脚本动画状态)
Get(脚本名称)
Get(脚本参数)
Get(脚本结果)
Get(排序状态)
Get(状态区域状态)
Get(系统驱动器)
Get(系统 IP 地址)
Get(系统语言)
Get(系统网络硬件地址)
Get(系统平台)
Get(系统版本)
Get(临时路径)
Get(标尺可见状态)
Get(总记录数)
Get(触控键盘状态)
Get(触发当前面板)
Get(触发外部事件)
Get(触发手势信息)
Get(触发器击键)
Get(触发器辅助键)
Get(触发目标面板)
Get(用户个数)
Get(用户名)
Get(系统格式状态)
Get(UUID)
Get(工作区高度)
Get(工作区宽度)
Get(窗口桌面高度)
Get(窗口桌面宽度)
Get(窗口高度)
Get(窗口左边距)
Get(窗口模式)
Get(窗口名称)
Get(窗口方向)
Get(窗口样式)
Get(窗口上边距)
Get(窗口是否可见)
Get(窗口宽度)
Get(窗口缩放级别)