Tag Archive: ArrayLen()

Oct 24

Como converter uma lista com NULLs em um array?

Problema: Se sua lista contem 6 elementos com 5 null(s), usando a função listToArray(), o tamanho de seu array seria 1. Solução: A função a seguir permite voce criar um array com um tamanho de 6 elementos e os valores extras preenchidos com a string “null”: <xmp> <cfscript> function listWithNullsToArray(parsedList) { var delim = ","; …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-converter-uma-lista-com-nulls-em-um-array/

Sep 10

Como recuperar datas para dias específicos da semana para todos os meses do ano?

Embora não haja função específica ColdFusion  para esse retorno, é possível construir tal funcionalidade utilizando várias funções de data do ColdFusion. Aqui está uma UDF (função definida pelo usuário), bem como um exemplo: <cfscript> function getEveryDOW(dowlist) { var year = year(now()); var day1 = ""; var x = ""; var thisDOW = ""; var result = arrayNew(1); …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-recuperar-datas-para-dias-especificos-da-semana-para-todos-os-meses-do-ano/

Aug 28

Como posso completar uma variável com espaços ou outros caracteres?

Se voce precisa completar uma variável ColdFusion com espaços, então voce pode usar as funções rjustify() and ljustify(). Por exemplo: <cfset newText = rjustify("foo", 35)> <cfoutput>#newText#</cfoutput> Se voce alguma vez precisar completar uma variável ColdFusion com caracteres outros que não espaço (i.e. trocar ‘name’ por ‘name—-‘), então a função repeatString() é a mais indicada. Por exemplo:

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-completar-uma-variavel-com-espacos-ou-outros-caracteres/

Aug 26

Como remover valores repetidos de uma lista?

A UDF (user defined function) ListDeleteDuplicates(list) achada em bibliotecas CF (cflib.org) é um grande exemplo de como executar esta tarefa. A UDF funciona criando uma cópia da lista. Antes de adicionar um item à nova lista, ela verifica se o item já existe. <cfscript> /** * Case-sensitive function for removing duplicate entries in a list. * Based …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-remover-valores-repetidos-de-uma-lista/