Devolve o maior número possível de carateres, desde o início de uma string até um delimitador, permanecendo dentro de max_length. Se a string já estiver no parâmetro max_length, a função devolve string exatamente como foi transmitida.
Conta sempre na direção natural do local do anunciante. Por exemplo, se o idioma do anunciante for o inglês, esta função conta da esquerda para a direita.
Nota: esta função só está disponível nos Modelos e não pode ser usada nos Relatórios.
Sintaxe
reduce_words(string, max_length, delimiter, [delimiter], ...)
Saiba como usar funções em colunas personalizadas.
Parâmetros
string: um atributo de string de feed, comoDESCRIPTION, ou uma string estática entre aspas, como "My great shoe store".max_length: o número máximo de carateres na string de saída. Pode ser qualquer uma das seguintes opções:- 0 (zero).
- Um número inteiro positivo, como 5.
- Uma expressão ou função que devolva um número positivo.
delimiter: um único caráter, como " ", ou uma string estática, como "store". Se especificar mais do que um delimitador, a função usa o delimitador que produz a string mais longa que se enquadra no parâmetro max_length.
Exemplos
reduce_words("My great shoe store", 10, " ")devolve "My great". Para calcular esta string, a função segue estes passos:- Encontra a última instância do delimitador (que é o espaço entre "shoe" e "store").
- Conta 10 carateres para trás para ver se chegou ao início da string.
- Neste exemplo, a função não chega ao início, por isso, vai para a instância anterior do delimitador, o espaço entre "great" e "shoe", e conta 10 carateres para trás.
- A função alcança o início da cadeia antes de terminar a contagem, pelo que devolve tudo o que precede o delimitador.
reduce_words(DESCRIPTION, 15, " and").Se o feed especificar "Low prices and wide selection" para o atributoDESCRIPTION, esta função devolve "Low prices". Tenha em atenção que o delimitador inclui um espaço antes de "and". Sem o espaço no delimitador, a função devolveria "Low prices ".reduce_words(DESCRIPTION, 15, " "). Se o feed especificar "Low prices" para a atribuiçãoDESCRIPTION, a função devolve "Low prices".
Links relacionados
Esta página pode incluir conteúdo traduzido com tecnologia de IA. As traduções de IA podem conter erros.