Formato de ID de desencadenante de script de aplicación de Google

Estoy trabajando en el proyecto de la hoja de cálculo de Google donde estoy agregando / eliminando disparadores TimeBased a través de secuencias de comandos.

Todos los disparadores activados ejecutarán una función, que verificará su Id y ejecutará la función en consecuencia.

Estoy guardando el disparador de inicio y guardando su identificación con este código.

function startTimer(rn) {
  var triggerid = ScriptApp.newTrigger('mainFunction')
      .timeBased()
      .everyMinutes(1)
      .create().getUniqueId();

  SpreadsheetApp.getActiveSheet().getRange(1, 8).setValue(triggerid);
}

Esta función guarda la identificación del activador en este formato '6295890543675972447'

Ahora cuando se dispara el disparador y se ejecuta la función 'mainFunction'. Usando este código, estoy tratando de obtener la identificación del disparador.

function mainFunction(e) {
  var triggerId = e.triggerUid;
  Logger.log(triggerId);
}

En este punto, obtengo la identificación del disparador en este formato '6.29589E + 18'
Si intento cambiar el formato con el método toString (), el formato cambia a '6295890543675973000'

No puedo hacer coincidir ambos formatos con mi ID guardada.

¿Alguna idea de cómo puedo recuperar la identificación en el formato que tenía al agregar el disparador?


Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta