Append date to end of second line

I am using a simple Shortcut that asks me for a number. This number corresponds to the locker I will use that day at my gym.
This Shortcut takes this number as an input and saves it to a Draft as follows:

Gym Name

The Shortcut then runs an action that inserts the date as [[date| %F %R]] as a template

How do I modify this action so that I can append the date right after the locker number?
The desired output should be
Gym Name
80 2024-06-04 16:07

Try this.

On the of chance that your clear contents is just clearing the body of the draft, then you could simplify it and add the Gym Name in the text field and set the update draft action to replace rather than append.

1 Like

Many thanks! I think I have this but wanted to double check my understanding of the replace toggle action within the Update Draft’s action.

My Clear Contents of Drafts action is the following Script action

// Split the draft content into an array of lines
let lines = draft.content.split("\n");

// Check if there are any lines to process
if (lines.length > 0) {
    // Keep the first line and clear the rest
    draft.content = lines[0];
} else {
    // If there are no lines, just clear the draft
    draft.content = "";

// Update the draft to save changes

This action just clears the Draft leaving the title.
If I understand you correctly, you are suggesting that this function be modified to clear the Draft completely as opposed to leaving the title intact, followed by passing the name of the gym in the text input of the Shortcut action as the following updated Shortcut does?

So the question I have is - does the replace toggle rewrite the whole text that’s passed as input or just the sections that are different?

What I was suggesting is that the script you have is not required at all.

Replace rather than append will overwrite all existing content. No removal first, just swap the entire thing out.

Then in the Shortcut you save two lines into the draft rather than one line.