How to get URL of an Online Public Resource in a Web App

Florian_Courgey

MVP

01-08-2018

Hi,

We upload our CSS+JS files and our images in Resources>Online>Public Resources. We would like to get the public URL (available when you select a Resource>tab Preview) from a javascript template and/or a web app.

We tried

xtk.fileRes.get(12435) // not found

xtk.fileRes.get("12435") // not found

xtk.fileRes.get(12435).GetURL() // not found

It would be nice to have

GetPublicURLFromResourceLabel("myLabelHere") // https://instance/res/1414135351.css

// or

ResourceFromLabel("myLabelHere").GetURL()

In short, how to convert a Public Resource to a Public URL?

Or maybe we should store our CSS in another place? What are the best practices for web development into Adobe Campaign?

Thank you

Florian

Adobe Campaign 7 - AC7 - build 8889

Accepted Solutions (1)

Accepted Solutions (1)

Answers (1)

Answers (1)

dirkwybe

01-10-2018

Hi Florian,

There is a function called getImageUrl, which does what you are looking for.

you can either pass the resource ID or internal name:

getImageUrl("myLabelHere") --> https://instance/res/1414135351.css

thanks,

Dirk