Formato de ID de acionador de script do Google App
Estou trabalhando no projeto da planilha do Google, onde estou adicionando / excluindo acionadores TimeBased por meio de scripts.
Todos os gatilhos disparados executarão uma função, que verificará seu ID e executará a função adequadamente.
Estou salvando o gatilho inicial e salvando o ID com este código.
function startTimer(rn) {
var triggerid = ScriptApp.newTrigger('mainFunction')
.timeBased()
.everyMinutes(1)
.create().getUniqueId();
SpreadsheetApp.getActiveSheet().getRange(1, 8).setValue(triggerid);
}
O ID de gatilho dessa função salva no formato '6295890543675972447'
Agora, quando o gatilho é acionado e executa a função 'mainFunction'. Usando esse código, estou tentando obter o ID do gatilho.
function mainFunction(e) {
var triggerId = e.triggerUid;
Logger.log(triggerId);
}
Neste ponto, recebo o ID do acionador neste formato '6.29589E + 18'
Se eu tentar alterar o formato com o método toString (), o formato será alterado para '6295890543675973000'
Não posso combinar com a formatação do meu ID salvo.
Alguma idéia de como posso obter a identificação de volta no formato em que estava ao adicionar o gatilho?
obrigado