Sou relativamente novo no Google Apps Script, mas estou aprendendo rápido, e agora estou tentando chamar uma função com um menu, no entanto, não consigo descobrir como atribuir variáveis naquele item de menu. Meu código é algo como isto:
ui.createMenu('foo')
.addItem('bar', 'foobar')
function foobar(bar) {
if (bar == 1) {
//something
}
else if (bar == 2) {
//something else
}
}
Estou tentando atribuir 'bar' dentro de '.addItem('bar', 'foobar')'
Usando getActiveRange() como parâmetro na planilha
Concordo @TheMaster, você não pode atribuir um parâmetro diretamente ao item de menu . Usar o método
getActiveRange()
andgetValues()
como solução alternativa ajudaria.Para usar esta solução alternativa , você só precisa,
highlight the range of the value
e ela retornaarray
como ovalue of the parameter
uso adicional.toast()
para verificar os valores de retorno dohighlighted cells
.Usando Prompt
O prompt também funciona para passar o valor inserindo-o na barra de texto de entrada.
Usando Prompt no Documento
Referência:
obterIntervaloAtivo()
obterValores()
brinde()
incitar()