Forum Discussion

hvdbunte's avatar
hvdbunte
Frequent Visitor
4 months ago
Solved

OneDriveSharePoint shortcut with library variables error

I try to dynamicly change the target subpath of the onedrive sharepoint connector for my environments (dev/test/ etc) So I would like to replace the target subpath with a library variable.

 

my variable value:

But when I change the target subpath value to the above library variable I get below error:

Can somebody explain if this is still an issue because the connector is still in preview? Or how I could fix the syntax?

Kind regards,

 

7 Replies

  • v-menakakota's avatar
    v-menakakota
    Icon for Community Support rankCommunity Support

    Hi hvdbunte ,
    Thanks for reaching out to the Microsoft fabric community forum. 


    I would also take a moment to thank  Tamanchu  , for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference. 
    I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.

    Best Regards, 
    Community Support Team

    • v-menakakota's avatar
      v-menakakota
      Icon for Community Support rankCommunity Support

      Hi hvdbunte ,

      I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.

      Best Regards, 
      Community Support Team

  • Hi hvdbunte,

     

    This looks more like a current limitation of Variable Library support in certain shortcut properties than an actual syntax issue on your side.

    The behavior you’re seeing is pretty consistent with what we currently observe with OneDrive/SharePoint shortcuts:
    variables are supported in some contexts, but the target subpath does not always seem to get properly re-resolved after interpolation.

    In other words :

    The static path works, but as soon as a Variable Library value is injected into the subpath, the shortcut validation can fail before the variable is fully resolved.

     

    And yes, there’s already quite a bit of community feedback around this behavior.

    A few possible approaches :

    1. Manually run "Update All Variables"
      In some cases, you need to force a variable refresh on the Lakehouse side for the shortcut to pick up the latest values.
    2. REST API / automated provisioning
      Probably the most robust approach for multi-environment setups (dev/test/prod) : recreate the shortcuts dynamically with the correct subpaths per environment.
    3. Terraform / IaC
      Also a very clean option if you’re already industrializing your Fabric deployments.
    4. Variables + manual refresh
      Can work… with a bit of friction 😅

    Curious to know : are you staying UI-only for shortcut management, or are you also testing the Fabric API approach? 👀

     

    Docs:

    Variables in shortcuts: https://learn.microsoft.com/fabric/onelake/assign-variables-to-shortcuts