Filemaker Pro - 来自文本文件的SetVariable

时间:2014-03-28 10:41:29

标签: filemaker

使用FileMakerPro 12/13,我想打开一个外部文件,提取值,并使用它们来设置一些脚本变量的值。

方法是:

•使用导入功能将制表符分隔文件中的数据导入表格,其中第一行的字段名称为 •打开该表并转到第一个记录
•将第一个记录中的字段值复制到变量中,并根据需要使用变量

问题是:

•当我们运行导入时,它似乎每次都自动创建一个新的“布局”..我们不希望这种情况发生,或者,需要在创建后自动删除这些布局。另一种可能的方法是删除/删除导入表,然后允许导入重新创建它...这可能会停止额外的布局问题? ...无论哪种方式,我们都找不到删除命名表或布局的脚本函数

•我们正在将数据成功地带入表中,但是,我们无法获得一个函数或一组函数来读取该表中的数据并将其分配给变量。

感激不尽的任何帮助!

1 个答案:

答案 0 :(得分:1)

第一个问题是每次导入时导入新目标表的结果。相反,您应该创建 - 一次 - 一个名为(例如)Variables的表,其中包含以下字段:

  • ID
  • 用户ID
  • UserScore

并设置导入脚本(你有这个脚本,对吧?)导入到这个表中。每次导入时,这将在Variables表中创建一个新的记录。完成后,您可以删除此记录。您无法以编程方式删除表格布局

关于第二个问题,使用Set Variable []脚本步骤将导入的值“加载”到变量中,例如:

Set Variable [ $userID; Value: Variables:UserID ]

请注意,导入后,“变量”表中的搜索结果将仅包含导入的记录。因此,即使您不删除以前导入的记录,组合这两个步骤(导入和设置变量)的脚本也可以正常工作。

相关问题