O Planilhas Google define várias funções e operadores unários e, embora a maioria deles pareça ter um propósito, UPLUS
o artigo de ajuda do diz
Retorna um número especificado, inalterado.
Pela minha experimentação, parece que ele deixa strings e booleanos em seus tipos originais também, e não consigo descobrir qual utilidade essa função teria.
Veja esta planilha de exemplo para ver algumas das maneiras pelas quais parece não ter efeito
Há casos de uso para uma função que retorna seu parâmetro inalterado, por exemplo, ao currying .
A rigor,
uplus()
nem sempre retorna referências e arrays inalterados. Como muitas outras funções, ela retorna apenas o primeiro elemento, a menos que seja avaliada em um contexto de fórmula de array.Um caso de uso simples é obter o primeiro elemento de uma matriz, assim:
...ou, já que a
uplus()
função corresponde ao+
operador unário, assim:Hoje em dia, há muitas maneiras de fazer o mesmo, como
single()
, mas antigamente o unário+
era a maneira mais fácil e ainda é muito usado.