Thank you sstrell for the answer.
Scripting support in Quartus Standard is somewhat limited.
Platform Designer scripting can be used as an alternative to creating systems via the GUI, but there are some limitation. For example, certain IP cores are parameterized using the MegaWizard interface, and not all of them support command-line configuration. Some IPs—like the RAM IP—appear to be available only through the IP Catalog and don’t support scripting at all.
One approach that might help is to first create your system using the GUI, then export it as a .tcl script. You can then modify the script and regenerate the system using the qsys-script utility.
You may find the following reference helpful:
https://www.intel.com/content/www/us/en/docs/programmable/683364/18-1/scripting-ip-core-generation.html
Regards,
Richard Tan