ArchiCAD GDL Stop 参数在一次操作中被多次更改

ArchiCAD GDL Stop parameters being changed multiple times in one operation

如果整数参数在参数脚本中增加1,例如

parameters test = test + 1

在一次用户操作期间,脚本可能 运行 多次。在一个用户操作之后,最初分配为 1 的参数可能为 4。有解决办法吗?

看来我在 gdl 手册中忽略了这一点。我猜很多人可能不知道它在那里,因为它有点隐藏。

n = APPLICATION_QUERY ("PARAMETER_SCRIPT", "FIRSTOCCASION_IN_PROGRESS", isFirstRun) 

if isFirstRun then ....