Post your wishes about Graphisoft products: Archicad, BIMx, BIMcloud, and DDScad.

The ability to use Requests / Project Info in Parameter scripts

I've come across the need for this on many occasions now and keep having to stop development because of it. An example of this would be the name_of_plan request, just being able to use the string in the master script would be so useful. Another one would be project info. I'm not asking to be able to edit these but only to read them and maybe add to a parameter value...

I can't help but feel it's a needless limitation that is good for nothing but hindering library part development.
ArchiCAD 23

Windows 10
+1 Should add a poll

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win10 | R5 2600 | 16GB | GTX1660 
Matt Balaam
Totally agree, and further to this the ability to read profile related requests in the parameter/master script i.e...
n = REQUEST ("Name_of_Profile", index, name)
n = REQUEST ("Profile_default_geometry,..."

Currently there is a Profile parameter type which lets the user select a profile. This is great in 2D/3D where the geometry can be used in the modelling, however you cannot assign any requested information from the complex profile to a parameter for further calculation (unless the value is only used temporarily at run time).

Graphisoft, why are all of these requests given the "Expression returns 0 and contains dummy return values (emtpy string or 0) if used in parameter script, causing additional warning." treatment? It is insanely frustrating and severely limits possibilities!!!
AC21 (8002 AUS FULL) | AC24 (7000 AUS FULL)| Windows 10 Pro | Intel Core i7-12700 @ 2.1GHz | 32GB RAM | NVidia T1000
Nader Belal
What type of project info are you asking for ?
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.

Start a new conversation!

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!