Embedded list of documents from a cloud storage platform

Hi Everyone

I would like to embed a list of documents into noloco and have single documents presented on a record level.

They use 365 but the security setting do not allow you to embed that platform. The admin team love to use 365 and at the moment they share a folder via a URL. The massive advantage is that the files change quite a lot and the admin team do not have to worry about “sharing” the files again as they are the same ones.

So the idea is a cloud based file storage that has a windows / mac widget that makes it easy to work on files locally but then also easy to share to partners on noloco.

So far I have tried:

Dropbox: could not get that to work at all
Box.com embodied as a iframe and looks like you might be able to remove their logo. (looks a little clunky)
Google drive: was easy and looks nice and clean but when you preview a file it is obvious that you are using google drive.
cloudinary: Looks like you need to use APIs

Has anyone do any suggestion to integrate read only PDF documents for users to download in a low code platform that is easy for an admin team to change the content of the files ?

1 Like

Hey @Kieran, bit late to the party but I have just done this exact thing with O365. I wanted to share help guides for users who could always access within the app. I also added lots of videos stored on OneDrive which works perfectly too.

Using the embed option I simply added &action=embedview to the end of the O365 shared link, then set the iframe size as xl.

You would need to share this on OneDrive to everyone (read only)

So a demo example would be https://mydomain.co.uk-my.sharepoint.com/:w:/g/personal/myname_mydomain_co_uk/EQper895j0lElbWBCNm3NGEBKbi9h45337tKOmnbhm46mw?e=pQPwJ5&action=embedview

Hope it helps, this is what it looks like in the Noloco app

1 Like

Hey @garyGHL Thanks so much for this I will look into it.

Thanks for the insight. I am having a problem getting this to work. I have the share url in the db and im appending &action=embedview to the url but i dont get anything?

Im using the Iframe , Input url type?

Thanks in advance for any insight and help!

Hey @rjp I could not get it to work either, might be down to MS account settings.

I researched a few different ways to share PDFs, after some advice from some cybersecurity folk that sharing one drive files was a big nono. I settled on a make.com automation that PDFs the files in the workflow and FTP them to the clients Website, and saves the link back to the noloco portal and then opening these in a new tab. This is neat as you get the company domain in the url string.

@rjp When you say db, do you mean OneDrive? This only works for files stored on that which are accessible via a url.

Our app is internal and docs are not private so no drama with security for us.

The files are stored on OneDrive, in the nolco database I stored just the URL, then append the embed snippet

The file permissions on OneDrive are set to you only if I paste the same URL into any other browser it automatically shows the file just will not show in i frame in noloco

What about if you try the url in incognito mode, or if your not logged into 365?

Thanks for the help. It would appear that the embed feature does not work for onedrive enterprise ie sharepoint :frowning: Ill keep looking THANKS!

We use OneDrive for Business (SharePoint), it works fine. Not heard of Enterprise though. OneDrive (personal) & OneDrive Business (SharePoint) is what we have in the UK. If you see my original link above, it was targeting SharePoint.

Not sure why it wouldn’t work for you, only thing I could think of is the access on the directory/file. It has to be ‘everyone’.

We have over 30 videos & 15 word/PDF docs all visible from OneDrive business through Noloco

Sorry I couldn’t help further :crossed_fingers:

One last thing, are you embedding the url or simply copying the file URL?

You need to do the former by choosing embed while in OneDrive Business. The actual URL won’t work.

  1. Select the file you want to embed
  2. Select Embed at the top of the page
  3. Select Generate
  4. Copy and paste the code into Noloco and add – &action=embedview – to the end.