@samyt you are not stuck to do a single operation on submit, if you send submit different input (ex.: use a dropdown list that select a different action / show input screen#1, show input screen #2, download file A, etc), your suitelet can return a page or download a file and do everything you want.