Populate <something>+timestamp+<othertext>

Hi there.

I am quite new to Katalonii Studio, scripting, groovy etc. This seems to be so etching rather simple for somebody with a bit of experience but I cannot find a right solution for below problem.

I am trying to populate a unique value in text field. I figured out that the best way of doing that is to use a timestamp, however in my case, the timestamp needs to be the part of the email address, therefore it is required so it goes into before @something.com, my email address would need to look like testuser@somedomain.com
I cannot find any source of information about how to achieve this easily without scripting / using groovy and I do have very low coding abilities.
Is there a rather simple way to achieve this result in Katalon Studio?

Thank you.

Funny you should ask. This was a question from not-so-long ago:

At the end of the day, you will almost certainly need to do some custom scripting to get the job done, so don’t be afraid to get your hands dirty. There are plenty of helpful people here to help you along the way! :grin:

Thank you for the quick answer.

I have solved this slightly differently than the solution proposed in the thread, with a bit of help here and there.
I have created a Custom Keyword, then in the groovy file I have input below:

public class uniqueEmail {

	def populateEmail(){

		String myEmailAddress = "smokeTest" + System.nanoTime() + "@infonova.com";
		return myEmailAddress;

Then I have edited my test case in Script view to be as folows:

WebUI.setText(findTestObject('input_Sign in_q'), CustomKeywords.'com.test.uniqueemail.uniqueEmail.populateEmail'())

Your answer pointed me in the right direction, so much appreciated.