===サードパーティのサービスおよび API と統合===
[[File:GoogleCloudFunctions_UseCase4.png]]
==サンプル==
*https://firebase.google.com/docs/functions/get-started?hl=ja
メッセージをFirestoreに保存する
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp();
export const addMessage = functions.https.onRequest((request, response) => {
const original = request.query.text;
admin.firestore().collection("message").add({original: original}).then(
(data) => {
response.json({result: `Message with ID: ${data.id} added.`});
}
).catch(
(e) => {
response.json(e);
}
);
});