Quero definir texto ou número na planilha do Google a partir do script.
Eu quero definir Hello
ou número 9
na célula F2
. Encontrei este código até agora:
SpreadsheetApp.getActiveRange().setValue('hello');
mas isso não especifica qual célula.
google-apps-script
google-sheets
Antenas
fonte
fonte
Respostas:
O código a seguir faz o que é necessário
fonte
Use o
setValue
método daRange
classe para definir o valor de uma célula específica.Você também pode selecionar uma célula usando os números de linha e coluna.
Também é possível definir o valor de várias células ao mesmo tempo.
fonte
Solução:
SpreadsheetApp.getActiveSheet().getRange('F2').setValue('hello')
Explicação:
Definindo valor em uma célula da planilha à qual o script está anexado
Definindo valor em uma célula da planilha que está aberta atualmente e a qual script está anexado
Definir valor em uma célula em uma planilha à qual o script NÃO está anexado (nome da planilha de destino conhecido)
Definir valor em uma célula em uma planilha à qual o script NÃO está anexado (posição da folha de destino conhecida)
Estas são constantes, você mesmo deve defini-las
Por script anexado a uma planilha, quero dizer que o script reside no editor de scripts dessa planilha. Não anexado significa não residir no editor de scripts dessa planilha. Pode estar em qualquer outro lugar.
fonte