Google App Script help for a google sheet

Job ID: 33408909

Budget: €12 – €18 EUR

I am looking for assistance in writing several google app scripts. If there is a sheets formula solution that you can create - that's fine as well if it's more efficient than writing a script.

I will need the following scripts
1 - Create a unique id for all new rows that will be added to the sheet
2 - Compare two rows within a group (based on one of the key ids) and indicate which row is updated of the previous row. This needs to be done by the date created
3 - For all the news rows paste a value from the previous row cell if there are no changes - leave blank if there are changes.

If this sounds like something you can do - I will send a google sheet example with a video explanation.