Forum Discussion
pmscorca
7 months agoKudo Kingpin
Resetting a string pipeline variable
Hi, inside a my pipeline I've implemented some set variable activities that operate on strings. In particular I'd like to reset the value of a string pipeline variable as a blank value. Is the corr...
- 6 months ago
Hi pmscorca ,
- You’re right that a dedicated reset function would be cleaner, but currently Fabric/ADF pipelines don’t support user-defined functions or setting variables to 'null'.
- The supported and recommended approach is to explicitly overwrite the variable with an empty string:
- Set Variable activity → value set to ' ' (empty string)
- Internally this is treated as a reset state, even though the run output may show "\n" due to UI serialization.
- For cleaner design, a common pattern is to encapsulate all variable resets inside a small reusable pipeline (called via Execute Pipeline), which effectively acts as a “reset function” while staying within supported features.
pmscorca
7 months agoKudo Kingpin
Hi, thanks for your reply.
Therefore I need to write
('')or
("")as a dynamic content, isn't it?
v-sshirivolu
6 months agoCommunity Support
Hi pmscorca ,
Yes, that’s correct. Use an empty string ('' or "") in the Set variable activity to reset the string variable.
- pmscorca6 months agoKudo Kingpin
Ok, thanks but I think that it could be more cleaner to have a specific function.
- v-sshirivolu6 months agoCommunity Support
Hi pmscorca ,
- You’re right that a dedicated reset function would be cleaner, but currently Fabric/ADF pipelines don’t support user-defined functions or setting variables to 'null'.
- The supported and recommended approach is to explicitly overwrite the variable with an empty string:
- Set Variable activity → value set to ' ' (empty string)
- Internally this is treated as a reset state, even though the run output may show "\n" due to UI serialization.
- For cleaner design, a common pattern is to encapsulate all variable resets inside a small reusable pipeline (called via Execute Pipeline), which effectively acts as a “reset function” while staying within supported features.
- pmscorca6 months agoKudo Kingpin
Ok, but I need to reset a string variable with a blank or empty string, not with a null.
About implementing a reusable pipeline to reset variables it should be called inside a main pipeline that has these variables, but the variables aren't global ones or you think to use pipeline return values, isn't it? Thanks