我无法找到一种方法来从触发云功能的用户那里获取电子邮件。
exports.calculateCartTotal =
functions.firestore.document('users/{userEmail}/userCart/{item}').onCreate((snap, context) => {
//I want to access the email of the user that has triggered the function here
});
答案 0 :(得分:0)
如文档中的here所述:
context
参数提供有关函数的信息 执行。异步函数类型context
相同 包含字段eventId
,timestamp
,eventType
,resource
, 和params
。
假设您要查找的用户电子邮件是userEmail
路径中users/{userEmail}/userCart/{item}
的值,则可以通过params
字段来获取它,如下所示:>
const userEmail = context.params.userEmail;