Allow multiple levels of nesting for functions in Dynamic URLs
I am requesting the ability to nest the same or different functions multiple times (at least five, but preferably many more).
Use Case: Sometimes it is necessary to replace multiple strings in a dynamic URL.
For example, I need to replace three different characters for Nexis Uni:
1) Replace + with a space
2) Replace & with an empty string (effectively removing &s)
3) Replace : with an empty string (effectively removing :s)
This is what the dynamic URL would look like:
IF(rft.atitle)
https://advance.lexis.com/search?pdsearchterms=TITLE%28%22REPLACE(REPLACE(REPLACE({rft.atitle},%3A,""),%26,""),+,"%20")%22%29&pdtypeofsearch=urlapi&pdstartin=snapshot&pdsearchtype=bool&pdmfid=1516831&pdisurlapi=true
IF(rft.stitle)
https://advance.lexis.com/search?pdsearchterms=PUBLICATION%28%22REPLACE(REPLACE(REPLACE({rft.atitle},%3A,""),%26,""),+,"%20")%22%29&pdtypeofsearch=urlapi&pdstartin=snapshot&pdsearchtype=bool&pdmfid=1516831&pdisurlapi=true
IF()
https://www.nexisuni.com
Currently, if that dynamic URL is entered in Alma, Alma returns an error stating, "REPLACE syntax error REPLACE(, Function requires 3 parameters." Support confirmed that the dynamic URL functions do not currently allow nesting of the same function. I have not tested all of the variations, so I want to ensure that this request also allows for multi-level nesting of different functions.
Thanks!
Valerie
Hello all,
This idea has been closed as part of a cleanup process for ideas older than a year with fewer than 20 votes. This cleanup process is necessary to streamline our idea management process and ensure that the most relevant and impactful ideas receive the attention they deserve. If you still feel strongly about this idea, you may submit it via the CERV process. We value your feedback and encourage you to continue submitting and voting for ideas that you believe will enhance Alma.
Alma Product Team.