Dirigir-se aos outros saudações personalizadas corretamente é fundamental para a comunicação porque demonstra respeito, inclusão e profissionalismo. Neste artigo, mostraremos como construir uma macro em um documento do ONLYOFFICE que aproveita a API Genderize.io para gerar uma saudação personalizada apropriada.
Gere saudações personalizadas com base em gênero usando a macro ONLYOFFICE
Sobre gênero
Genderize.io é um serviço API que prevê o gênero associado a um nome. Ele fornece aos desenvolvedores saudações personalizadas uma maneira fácil de integrar a funcionalidade de reconhecimento de gênero em seus aplicativos ou scripts. Ao enviar o nome como parâmetro para a API Genderize, o usuário recebe uma resposta contendo o sexo previsto e outras informações como confiança na previsão. Genderize.io simplifica o processo de identificação do gênero de um nome.
Construir macro
Primeiro precisamos inicializar lista de números de telegrama a variável oWorksheet para manter uma referência à planilha ativa. Acessar a planilha ativa nos permite manipular os dados da planilha:
Após receber a saudações personalizadas resposta da API Genderize, a SuccessFunction é chamada . Na SuccessFunction , primeiro verificamos se a probabilidade de determinação do gênero é maior que 0,9. Nesse caso, atribuímos o cabeçalho apropriado com base no valor de gênero na resposta da API:
Em seguida, inicialize a variável
ROW como 2, que saudações personalizadas representa a linha inicial de dados na coluna A. Esta variável controla a linha que está sendo processada no momento:
Para processar cad saudações personalizadas a linha, temos a função checkRow. Seu principal objetivo é iterar cada linha e lidar com a lógica de processamento. Na função checkRow , usamos a instrução oWorksheet.GetRange(A${ROW}).GetText() para recuperar o valor do nome da linha atual. Isto irá recuperar o valor do texto da célula na coluna A da linha atual:
Se o nome recuperado estiver vazio
isso indica o fim dos saudações conector onlyoffice para odoo enterprise agora lançado personalizadas dados. Neste diretório afb caso, chamamos a função reload , que recarrega a planilha. Por outro lado, se o nome recuperado não estiver vazio, procedemos à chamada da função makeReques t, passando o nome como argumento: