You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FileMaker中两个扩展权限获取函数的差异及账户切换疑问

FileMaker Pro 计算账户切换问题解答

核心结论

FileMaker Pro里没有内置的函数或脚本步骤能直接切换计算执行所用的账户,不存在类似Linux su 那种临时换身份执行计算的机制。

两个权限函数的实际区别

  • Get(CurrentExtendedPrivileges):返回当前触发计算/脚本的会话账户已启用的扩展权限列表。不管是手动运行脚本、字段计算自动触发,还是服务器调度执行,这个"当前账户"就是当前登录会话的账户,没法临时切换。
  • Get(AccountExtendedPrivileges):返回打开当前文件时使用的账户已启用的扩展权限列表。这个值在文件打开后就固定了,除非重新用其他账户登录打开文件,否则不会改变。

验证其他账户权限的替代方法

如果需要查询其他账户的权限,只能通过间接方式实现:

  • 在数据库中专门创建表格记录各账户的权限配置,通过查询该表格来模拟获取其他账户的权限信息。
  • 使用Open File脚本步骤,指定其他账户的凭据打开目标文件的副本,在新的文件会话中查询权限,但这会创建新的文件连接,并非在原计算上下文切换身份。

内容的提问来源于stack exchange,提问作者rothloup

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 05:05:16