I somehow fixed it using events
// Func Called in the Trigger
// passing events to getTriggerDetailsimport func
function fetchTableDataWithDetails(e) {
var triggerDetails = getTriggerDetailsimport(e);
if (!triggerDetails) {
Logger.log('No trigger details found.');
return;
}
}
//USING EVENT TO GET CURRENT TRIGGER
function getTriggerDetailsimport(e) {
if (!e || !e.triggerUid) {
Logger.log('Error: No event object or triggerUid found.');
return null;
}
var triggerId = e.triggerUid; // Get the unique ID of the active trigger
Logger.log('Active Trigger ID: ' + triggerId);
}
& it works for each event of trigger i get correct trigger ID
//LOGS for some trigger events Active Trigger ID: 1983234386806141271 Active Trigger ID: -8082155554848723508 Active Trigger ID: -5962537404932988746
SO FINALLY IT WORKS