Я пробовал службу Google Cloud Functions, и я хочу читать и писать таблицы Google, но не могу найти примеров или способов сделать это.
Моя проблема связана с тем, что пример javascript для облачной функции Google:
exports.helloWorld = function helloWorld (req, res) {
res.send('Hello ${req.body.name || 'World'}!');
};
Это работает, но я хочу сделать то, что Google имеет в качестве примера для чтения из электронной таблицы Google:
gapi.load('client:auth2', initClient);
function initClient() {
gapi.client.init({
discoveryDocs: DISCOVERY_DOCS,
clientId: CLIENT_ID,
scope: SCOPES
}).then(function () {
// Listen for sign-in state changes.
gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);
// Handle the initial sign-in state.
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms',
range: 'Class Data!A2:E',
}).then(function(response) {
var range = response.result;
if (range.values.length > 0) {
appendPre('Name, Major:');
for (i = 0; i < range.values.length; i++) {
var row = range.values[i];
// Print columns A and E, which correspond to indices 0 and 4.
appendPre(row[0] + ', ' + row[4]);
}
} else {
appendPre('No data found.');
}
}, function(response) {
appendPre('Error: ' + response.result.error.message);
});
});
}
Кто-нибудь знает, возможно ли это или пример, который показывает, как сделать что-то подобное этому?