Name
SETMIGRATIONGUID

Syntax
SETMIGRATIONGUID guid

Aufklappen Wertebereiche
guid: string

Aufklappen Erläuterung
Dieser Befehl teilt der laufenden Umgebung mit, welches Objekt das passende Migrationsobjekt für das aktuelle Objekt darstellt. Falls die übergebene guid mit der des neuen Objektes identisch ist, findet der erfolgreiche Abschluss der Migration statt und das Objekt ist ab diesem Zeitpunkt das neue Objekt.

Auf diesem Weg können verschiedene alte Objekte in ein neues überführt werden.

Aufklappen Beispiel
actualGUID = FROM_GUID
newGUID = "C9E90C60-967E-47D9-8850-7EB5CA528CE7"

migration = (actualGUID = "E5F8DD6B-D33B-4E43-8AF7-8E9E7EFBE539")

if migration then
  radius=durchmesser/2
  actualGUID = newGUID
  ENDIF

SETMIGRATIONGUID actualGUID

Aufklappen Tipps und Tricks
Um die guid des neuen Objektes zu ermitteln, kann man in der Migrationsliste das aktuelle, also neue Objekt temporär hinzufügen und die GUID per copy+paste in das Migrationsskript übertragen.

Die GUID der alten Objekte erhält man ebenfalls über die Migrationsliste. Welches Objekt gerade migriert wird, erfährt man über die globale Variable FROM_GUID.

Aufklappen ArchiCAD
ab 15.0