web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Get dates in sharepoint
Power Automate
Answered

Get dates in sharepoint

(0) ShareShare
ReportReport
Posted on by 318

Hi,

 

Hope you are well.

 

I have a sharepoint List where a document can be added for approval, it has Approval Date, Review Period & Review Date.

Review Period is a choice column.

VikasNagaraj_0-1639576519194.png

I want to display the Review Date based on the Review Period selected. 

VikasNagaraj_1-1639576691946.png

 

ie:

Approval Date + Review Period = Review Date.

Since Review Period is choice i do not know how to achieve this flow, could you guide me through please. Thank you.

Categories:
  • jinivthakkar Profile Picture
    4,187 on at

    @VikasNagaraj try something like this 

     

    formatDateTime(addDays(utcNow(),180), 'yyyy-MM-dd')

     

    instead of utcNow() pass the value of Approval Date and can update 180 to 365 etc. etc. to get other dates.

     

    --------------------------------------------------------------------------------

    If this post helps answer your question, please click on “Accept as Solution” to help other members find it more quickly. If you thought this post was helpful, please give it a Thumbs Up.

  • VikasNagaraj Profile Picture
    318 on at

    @jinivthakkar 

    Thanks for the reply, i am not that good at flow, what are the steps that i should follow to achieve this? could you help me ? or is there a document or reference i can go through?

  • VikasNagaraj Profile Picture
    318 on at

    @jinivthakkar 

    Could you please help me with this? what would be the steps in flow that i should perform? Thank you

  • VikasNagaraj Profile Picture
    318 on at

    @jinivthakkar  please help me with this? i tried my best to do everything i am not able to achieve this. 

  • hemrhk Profile Picture
    361 on at

    Since your review period is a choice column, it should be checked in condition within the expression. Based on the Review period selected Review date should be calculated.

    Replace triggerBody with the "Review Period" and utcNow with "Approval Date"

     

    if(equals(triggerBody()['text'],'3 months'),addDays(utcNow(),90),
    if(equals(triggerBody()['text'],'6 months'),addDays(utcNow(),180),addDays(utcNow(),0)))

     

    For Power Platform related stuffs,

    Follow this blog 365stack 

  • VikasNagaraj Profile Picture
    318 on at

     Thanks for the reply, could you guide me through steps please? if i am right the first step would be

    Sharepoint - When a file is created or modified (properties only) under this i will map the the site and everything, after this step what should i use, i am really sorry not that good with powerautomate.

    @hemrhk

  • hemrhk Profile Picture
    361 on at

    Create a compose action and put this expression.

    Pass the output of the compose action to the update item action.

     

    AddDays.png

     

    For Power Platform related stuffs,

    Follow this blog 365stack 

  • VikasNagaraj Profile Picture
    318 on at

    @hemrhk 

    Is this how the expression should like ? 

    it says expression is invalid. 

    if(equals(triggerOutputs()?['body/ReviewPeriod'],'3 Months'),addDays(triggerOutputs()?['body/ReviewDate']),90),if(equals(triggerOutputs()?['body/ReviewPeriod'],'6 months'),addDays(triggerOutputs()?['body/ReviewDate'],180),if(equals(triggerOutputs()?['body/ReviewPeriod'],'12 months'),addDays(triggerOutputs()?['body/ReviewDate'],365),if(equals(triggerOutputs()?['body/ReviewPeriod'],'18 months'),addDays(triggerOutputs()?['body/ReviewDate'],548),if(equals(triggerOutputs()?['body/ReviewPeriod'],'24 months'),addDays(triggerOutputs()?['body/ReviewDate'],730),addDays(utcNow(),0)))
  • hemrhk Profile Picture
    361 on at

    All the if conditions are nested so appropriate closing parenthesis should be added.

     

    if (equals(triggerBody()['text'], '3 months'), addDays(utcNow(), 90),
     if (equals(triggerBody()['text'], '6 months'), addDays(utcNow(), 180),
     if (equals(triggerBody()['text'], '12 months'), addDays(utcNow(), 365),
     if (equals(triggerBody()['text'], '18 months'), addDays(utcNow(), 548),
     if (equals(triggerBody()['text'], '24 months'), addDays(utcNow(), 730), addDays(utcNow(), 0))))))

     

    For more Power Platform related stuffs,

    Follow this blog 365stack 

  • VikasNagaraj Profile Picture
    318 on at

    @hemrhk 

    I am still getting as expression invalid 

    VikasNagaraj_0-1641299675821.png

     

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.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Leaderboard > Power Automate

#1
Mohsin Ali Profile Picture

Mohsin Ali 425

#2
11manish Profile Picture

11manish 323 Super User 2026 Season 2

#3
M Bilal Khan Profile Picture

M Bilal Khan 274

Last 30 days Overall leaderboard