Shelby Owens
10/11/2024, 1:13 PMCeligo AI
10/11/2024, 1:13 PMAI generated answer (using internal Slack threads):To use a custom form as a script parameter, you can append
&cf=(internal id of form)
to the URL. This will allow the specific form to be applied. However, if you want to change the form that is loaded using a script, you can use a beforeLoad
user event script. However, keep in mind that the form has already been chosen by the time of the beforeLoad
.
Here is an example of how you can do this:
javascript
if(category == 3) {
record.setValue({
fieldId: 'customform',
value: '105',
});
} else {
record.setValue({
fieldId: 'customform',
value: '167',
});
}
If this doesn't work, you can redirect the user using N/redirect
. Alternatively, you could also do it in pageInit
in a client script, but that'll force a refresh so the redirect is a better user experience. With the redirect, you should be able to add a cf
parameter in the URL for the custom form.
If you want to get the 'customform' scriptId, it's not directly accessible. You may have to come up with a workaround, using a custom record or something similar. The only thing you can do with that is &xml=t
.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
10/11/2024, 1:13 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.836838365
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83548975
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83156985
Celigo AI
10/11/2024, 1:13 PM