---
title: Uso do Sprig na Plataforma Fluid
slug: uso-do-sprig-na-plataforma-fluid
icon: {"faIcon":"fa-solid fa-graduation-cap"}
docTags: 
createdAt: 2024-03-13T12:42:09.681Z
---

## Introdução

A [biblioteca Sprig](https://masterminds.github.io/sprig/) oferece uma coleção de funções úteis para o Go Template, ampliando as possibilidades de manipulação e formatação de dados nos seus fluxos de integração na plataforma Fluid.

Saiba mais em: [https://masterminds.github.io/sprig/](https://masterminds.github.io/sprig/)

## Funcionalidades do Sprig

Sprig inclui funções para manipulação de strings, listas, dicionários e datas, além de funções matemáticas e lógicas. Essas funções podem ser usadas diretamente nos templates para transformar e formatar dados de maneira eficiente.

## Como Utilizar

Para utilizar as funções do Sprig nos seus templates na Fluid. Por exemplo:

`{{ .Value | upper | repeat 2 }} `

## Exemplos Práticos

- **Funções default:** `toJson`, `fromJson`, `default`, etc.
- **Manipulação de Strings:&#x20;**&#x55;se `upper, lower, title` para alterar a capitalização.
- **Trabalhando com Listas:&#x20;**&#x55;tilize` list, first, last` para manipular listas.
- **Formatando Datas:&#x20;**&#x41;plique `date e now` para formatar e obter datas atuais.

## Conclusão

O Sprig enriquece os templates do Go, oferecendo uma ampla gama de funções para manipulação de dados. Explore a [documentação do Sprig](https://masterminds.github.io/sprig/) para descobrir todas as funções disponíveis e como aplicá-las na plataforma Fluid.
