Bom, imagine a seguinte tabela Estoque com as seguintes colunas:
Código + Nome + Categoria
Agora a tabela Equipamentos com as seguintes colunas
Categoria + Prefixo
Como proceder para que a coluna Código da tabela Estoque seja incremental? Toda vez que eu adicionar texto à Coluna Nome, automaticamente escreva o identificador no Código (01, 02) como o auto increment id no SQL.
E como proceder para que o mesmo ocorra na tabela Categoria de Estoque.
Assim, o seguinte: na tabela Equipamentos há um registro: Notebook + NTB
Na tabela Estoque, ao eu adicionar a categoria que herda da tabela Equipamentos, automaticamente na coluna Código fosse algo como NTB01?
Tenho essa função mas ela nao está totalmente implementada
function onEdit() {
var spread = SpreadsheetApp.getActiveSheet();
var data = spread.getRange('A2:A').getValues();
var count = 0;
for (var i in data){
if(data[i][0] !=""){
count += 1;
}
}
var capture = spread.getActiveCell();
if(capture.getColumn() == 2 && spread.getName() == 'Identificador' ) {
var add = capture.offset(0, -1);
add.setValue(count + 1);
}
}
Porque ao editar um valor já existente, ele sobrescreve o ID
Só verificar se o valor já está preenchido
1 curtida
De fato. Esqueci de mencionar que eu não tinha ideia haha.
Segue o link: Sequencia de numeros incremental - Comunidade Editores de Documentos Google
Essa questão resolvida