Я просмотрел похожие ответы на похожие вопросы, но эти ответы не применимы. Я ищу простой родительский автоидентификатор документа в функции onCreate firestore в js?
Журнал функции firestore читает функцию, возвращенную undefined для DocumentiD Как вы ссылаетесь на documentID?
Firestore Результат журнала: функция sendMailtransaction вернула неопределенное, ожидаемое обещание или значение
//Send the transaction email
exports.sendMailtransaction = functions.firestore
.document('Companys/{companyid}/Transaction/{transactionid}')
.onCreate((snap, context) => {
const transDocument = functions.firestore.document('Companys/{companyid}/Transaction/{transactionid}');
const documentiD = transDocument.documentID;
const mailOptions = {
from: 'L App<report@sample.com>', // You can write any mail Address you want this doesn't effect anything,
to: snap.data().companyemailcf, // This mail address should be filled with any mail you want to read it,
bcc: 'admin@l.com',
subject: 'L Record, New Tranaction ',
html: `<h1>Confirmed Transaction</h1>
<p>
<b>Ref: </b>${documentiD}<br>
<b>Datetime: </b>${snap.data().datetime}<br>
<b>User: </b>${snap.data().user}<br>
<b>Vehicle: </b>${snap.data().vehicle}<br>
</p>`
};
}