Announcements
skip(body('Parse_JSON'), 1)
This method is the most reliable because it breaks the process down logically: Split the text into an array, Skip the first item, and Join it back together.
You can do this in a single "Compose" action using one complex expression, or break it into steps. Here is the single-expression approach:
The Expression:
join(skip(split(outputs('Get_file_content')?['body'], decodeUriComponent('%0A')), 1), decodeUriComponent('%0A'))
Breakdown of the steps:
Get your file content: Ensure you have the file content (e.g., from "Get file content").
Add a "Compose" action.
Insert this expression into the input (replace outputs('Get_file_content')?['body'] with your actual dynamic content):
outputs('Get_file_content')?['body']
split(..., decodeUriComponent('%0A')): This turns your text into a list of rows by splitting it at every "New Line" character (%0A).
split(..., decodeUriComponent('%0A'))
%0A
skip(..., 1): This removes the first item (row 0) from that list.
skip(..., 1)
join(..., decodeUriComponent('%0A')): This puts the remaining rows back together into a single string, separated by new lines.
join(..., decodeUriComponent('%0A'))
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 791
Valantis 568
Haque 535