cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
SylvieLet17
Continued Contributor
Continued Contributor

ODATA Query for Get Files Filename NOT Title

Hi all, 

 

I'm trying to filter a library to find a document based on Filename NOT based on Title. 

Our users do not use Titles and asking them to create a name and a title for documents is not a realistic request. 

So, I need to have my Flow check a Library for a specific name. 

I've tried:

Name eq 'value'

FileName eq 'value'

File name eq 'value'

...nothing is working and I can't really find any helpful resources about syntax for document libraries. 

Help?

6 REPLIES 6
v-yamao-msft
Community Support
Community Support

Hi @SylvieLet17,

 

Do you want to filter out a document based on FileName but not on Tile?

I have made some tests on my side, but with no success.

There are no related docs on this issue could be found.

As a temporary workaround, please use Title instead of FileName. I will keep an eye on this issue and back to you once I have any updates.

 

Best regards,

Mabel

Community Support Team _ Mabel Mao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Yeah, it looks like Filename is just not available yet.

My process is for a publishing/approval flow. So my workaround was on a previous Flow to set the document title = filename unfortunately. 

Hopefully my users will not require the title for any purposes. 

Hi,

 

Per my certain research and test, I am afraid that filter query based on File name might have not been supported yet.

Please submit a request on Flow Ideas Forum about this issue at here:

https://powerusers.microsoft.com/t5/Flow-Ideas/idb-p/FlowIdeas

 

Best regards,

Mabel

Community Support Team _ Mabel Mao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Instead of FileName use FileLeafRef and it works!

Anonymous
Not applicable

Thank you! This worked for me

First off thank you! This was my problem as well, however, my use case was for a date that appears in my file name. I wanted my scheduled reports to 'age off' of my document library.

 

In case someone wants to use a substringof query along with FileLeafRef:

 

substringof('FileNameorFormula', FileLeafRef)

 

My flow is scheduled to run daily and delete reports older than a week. Manual trigger was successful.

In the example below, my file includes the date created. So I used the addDays formula as the substring.

It took so much trial and error to get the syntax right, just posting this for anyone else who may have an alternative use case like myself.

 

If I should be posting this somewhere else please let me know!FileLeafRef1.PNG

 

Helpful resources

Announcements
Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Users online (5,071)