Nesse vídeo demonstraremos a utilização da função Left, que serve para buscar o começo de uma string até determinada posição.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe323
Pega o começo de um texto até determinada posição
@type Function
@author Atilio
@since 11/03/2023
@see https://tdn.totvs.com/display/tec/Left
@obs
Função Left
Parâmetros
+ cText , Caractere , Texto que será analisado
+ nCount , Numérico , Indica o número de caracteres
Retorno
+ cRet , Caractere , Retorna o texto até aquela determinada posição
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe323()
Local aArea := FWGetArea()
Local cNome := "Daniel"
Local cAbreviad := ""
//Pega só os 3 primeiros caracteres do texto
cAbreviad := Left(cNome, 3)
//Mostra o resultado
FWAlertInfo("O nome '" + cNome + "', somente os 3 primeiros caracteres fica como '" + cAbreviad + "'", "Teste Left")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.