Como inserir timestamp automaticamente quando os dados são atualizados em outra coluna na planilha do Google?
Se você tiver um intervalo de células e quiser inserir um carimbo de data / hora automaticamente na célula adjacente quando os dados forem modificados ou atualizados em outra coluna. Como você resolveria essa tarefa no Planilhas Google?
Inserir carimbo de data / hora automaticamente quando os dados são atualizados em outra coluna com código de script
O seguinte código de script pode ajudá-lo a terminar este trabalho de forma rápida e fácil, faça o seguinte:
1. Clique Ferramentas > Editor de script, veja a captura de tela:
2. Na janela do projeto aberta, copie e cole o código de script abaixo para substituir o código original, veja a captura de tela:
function onEdit(e)
{
var sheet = e.source.getActiveSheet();
if (sheet.getName() == "order data") //"order data" is the name of the sheet where you want to run this script.
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Date") + 1;
var orderCol = headers[0].indexOf("Order") + 1;
if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy"));
}
}
}
Note: No código acima, dados do pedido é o nome da planilha que você deseja usar, Data é o cabeçalho da coluna que você deseja inserir timestamp, e Encomenda é o cabeçalho da coluna com os valores da célula que você deseja atualizar. Altere-os de acordo com sua necessidade.
3. Em seguida, salve a janela do projeto e insira um nome para este novo projeto, veja a captura de tela:
4. E então volte para a planilha, agora, quando os dados na coluna Ordem são modificados, o timestamp atual é inserido na célula da coluna Data automaticamente que é adjacente à célula modificada, veja a imagem:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!