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

questionAnswers(5)

yourAnswerToTheQuestion