Я создал триггер onCreate, и триггер работает нормально, когда я создаю коллекцию, и docId он отлично работает, и в журнале я получил 200 ответов, но я хотел спросить, как я могу работать без использования консоли. пробный код
exports.timer = functions.firestore.document('Timers/{docId}').onCreate(require('./timer'))
и это таймер. js
const {growthfilemsdb} = require('./admin')
const momentTz = require('moment-timezone');
const {getISO8601Date} = require('./constant')
module.exports = async(timerDoc) => {
if(timerDoc.get('sent')){
return;
}
try{
const timerDocs = await growthfilemsdb.collection('Timers').doc(getISO8601Date()).get();
if (!timerDocs.exists) {
console.log(timerDocs.ref)
await timerDocs.ref.set({
timestamp:Date.now(),
sent:false
},{merge:true})
}
await timerDoc.ref.set({sent:true},{merge:true});
}catch(error){
console.log(error)
}
return;
}