在filemaker pro 10中使用具有多次重复的全局变量
大家好,我已经宣布了一个全局变量,重复2次 设置变量[$$arr[2];值:“9557878322”] 正如我所知,我已经声明了2次重复,所以它应该存储最大的两个值,但我不知道当我们声明了一次以上重复的全局变量时,如何插入多个值 我想要的是:用重复2声明全局变量 它看起来像$$arr[2] 我想插入两个值,以便arr引用第一个值,arr[2]引用第二个值 在这里,我输入了一个快照,你可以看到我声明了重复2在filemaker pro 10中使用具有多次重复的全局变量,filemaker,Filemaker,大家好,我已经宣布了一个全局变量,重复2次 设置变量[$$arr[2];值:“9557878322”] 正如我所知,我已经声明了2次重复,所以它应该存储最大的两个值,但我不知道当我们声明了一次以上重复的全局变量时,如何插入多个值 我想要的是:用重复2声明全局变量 它看起来像$$arr[2] 我想插入两个值,以便arr引用第一个值,arr[2]引用第二个值 在这里,我输入了一个快照,你可以看到我声明了重复2 提前感谢。您需要使用Set变量step两次或在Let语句中设置值: Let( [
提前感谢。您需要使用Set变量step两次或在Let语句中设置值:
Let( [
$arr[1] = "Value 1";
$arr[2] = "Value 2" ];
"" )
您可以使用如上所述的伪语句,也可以将其作为其他步骤的一部分。如果您喜欢使用值列表,则不需要2重复变量。相反,一旦您设置了屏幕截图中显示的$arr,只需使用 中间值($$arr;索引;1) 检索[index]处的值(记住它将附加一个返回),以及 $$arr=$newValue&¨&RightValues($$arr;1) 设置第一个值,或 $$arr=LeftValues($$arr;1)&¨&$newValue 设置第二个值 不过,我想您最好还是一起看一看,其中列出了一些在字典中存储值的有用技巧——有很多自定义函数,您可能会发现它们对于在FileMaker中使用关联数组很有用 您在对话框中的任务可能类似于: 名称:$arr 值:#(“1”,9557878322)和#(“2”,8430695900) 这些值可以按如下方式检索: #?($arr,“1”) 或 #?($arr,“2”) 或使用 #c($arr,“1”,1234)
这些新的自定义函数(#、#和#c)的语法需要一点时间才能习惯,但这可能是您可以用于此任务的类型,但这也将拓宽您将来在FileMaker中使用CALC的方式。或否;-) 你能告诉我在这里重复会做什么吗,我的意思是在全局变量声明过程中。为什么会重复need@Nishant在FileMaker中,您不能像在问题的屏幕截图中尝试的那样一步初始化整个阵列。相反,您必须分别实例化数组中的每个项。在脚本中,考虑这一点最简单的方法是设置两个变量脚本步骤。其中一个是var:$$arr,val:9557878322,rep:1,另一个是var:$$arr,val:8430695900,rep:2