LANG SELRCT

Apps Script Reference  (Create: Create new Spreadsheet | Create new Apps Script

Sunday, November 11, 2018

AppMakerで Cloud SQL を選択できるようにしたい


AppMakerの公式Tutorial 2: Work with Data
https://developers.google.com/appmaker/tutorials/work-with-data/

を試したときにぶつかった壁
Create Model で Cloud SQLが選択できない


利用するには Cloud SQL の設定をしておく必要があるらしい


というわけで sets up Cloud SQL のリンクを開いてみます

開いてみると以下の設定が必要らしいのでひとつずつ設定していきます



まずは

1.Google Cloud Platform(GCP)が有効であることを確認する


無料トライアルで住所やクレジットカード情報を登録します
するとこのようなメッセージが表示されます


GCPの初期画面がこのように表示されます



2.App Maker 用の Cloud SQL インスタンスを設定する


Cloud SQL インスタンス のリンクを開きます
「インスタンスを作成」をクリックします


「MySQL」を選択して次へをクリックします


「第2世代を選択」をクリックします


「インスタンス ID」に任意の文字を入力します
「rootパスワード」を任意の文字で設定します
「作成」をクリックします


このような画面が表示されます



3.App Maker 用の Cloud SQL の役割を追加する


左上のナビゲーションメニューの三のようなアイコンをクリックします
「IAMと管理」を選択します


上部の「追加」をクリックします


「新しいメンバー」に
appmaker-maestro@appspot.gserviceaccount.com」
を入力すると候補が出るので選択します


「役割を選択」をクリックします
Cloud SQL を選択して Cloud SQL 管理者を選択します


「保存」をクリックします



4.Cloud SQL インスタンスを Google 管理コンソールに追加する


SQL インスタンスに移動します
手順2で作ったインスタンスをクリックします

「インスタンス接続名」をコピーします


Google 管理コンソールのApp Maker の設定を開きます
「App Maker で使用する Google Cloud SQL インスタンスの接続名 を入力:」にコピーした接続名を貼り付けます
「保存」をクリックします



5.App Maker でモデルを作成できることを確認する


App Maker で DATA の + アイコンをクリックします


Google Cloud SQL(recommended)が選択できるようになります



参考

Google Cloud SQL
https://developers.google.com/appmaker/models/cloudsql#Terms

App Maker 用の Google Cloud SQL データベースを設定する
https://support.google.com/a/answer/7550053

Latest post

スプレッドシートA列にある複数のテキストをスライドに追加したい(Google Apps Script)

今回Google Apps Scriptでやりたいこと GoogleスプレッドシートA列にある複数の値を取得して Googleスライドに渡して 図形オブジェクトのテキストとして追加したい ① スプレッドシートのA列に値を入れておく ② Code.gsのinsertNewShape...