仅在IP地址可用时执行搜索

时间:2014-12-07 06:51:02

标签: ios filemaker

我尝试在Filemaker中编写脚本,只有当IP地址(不在当前子网中)可用时才会执行某些任务。

仅供参考:该检查将在iPad / iPhone FM Go上完成,可能(或夜间没有)连接互联网。

这样做的好方法是什么?

祝你好运

1 个答案:

答案 0 :(得分:0)

听起来这是你的情景:

  • 您有一个从iOS设备本地运行的FileMaker GO文件(本地意味着该文件实际上在iOS设备上,而不是远程访问)
  • 您希望在FileMaker Server上托管的远程FileMaker文件中执行某些任务,但是您希望在尝试完成任何任务之前确保您的GO文件可以与服务器实际通信
  • 您知道您的iOS设备可能有网络连接,但仍然无法"请参阅" FileMaker服务器上托管的FileMaker文件

假设这是正确的,您可以通过File->Manage->External Data Sources将服务器文件添加为iOS文件的外部数据源。您可以编写一个小脚本,在继续执行任务之前检查来自该外部数据源的记录。 e.g。

# Script: check if remote file is available
If [ not IsEmpty(RemoteTable::ID) ] 
    Exit Script [true]
End If
Exit Script [false]

此脚本假定您的远程文件中有一个表(在此示例中为RemoteTable):

  • 总是填充ID字段(例如序列号值或带有硬编码值的计算)
  • 您的iOS文件已将表格RemoteTable添加到其关系图