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