Я использую функции firebase и не знаю, как получить данные.
Я хотел бы получить данные всех точек и затем создать массив с этими данными.
С кодом, который я написал, я не могу получить данные, которые я хочу. Что я делаю не так?
export const copyScoresToSheet = functions.database.ref('/1jURVU51hPtGj2soNENYD0WaUZwE8rkkXOPYYXaJv3Ps/Scores/{id}').onUpdate(async change => {
const data: Scores = change.after.val().punti;
const scores = _.map<Scores, [string, number]>(data, (value, key) => [key, value])
await jwtAuthPromise
await sheets.spreadsheets.values.update({
auth: jwtClient,
spreadsheetId: spreadsheetId,
range: 'Scores!A2:B7', // update this range of cells
valueInputOption: 'RAW',
requestBody: { values: scores }
}, {})
})
![enter image description here](https://i.stack.imgur.com/AhpJL.png)