bubble(NoCode)

【bubble】の勉強に最適!何ができるかこれで分かる(ノーコード)

はてなちゃん
はてなちゃん
ノーコードツールのbubbleってどんなことができるの?
ひろ
ひろ
それを知るには、bubbleが用意しているレッスンをやるのが一番いいですよ
はてなちゃん
はてなちゃん
やってみたけど何やってるのか全然分からなかった汗
ひろ
ひろ
この記事は、何をやっているのかもちゃんと解説しているので安心してください!

この記事は、bubbleが用意しているレッスン(チュートリアル)の初心者むけのものを実際にやっていきます。

何をやっているのかもその都度解説していきますので、初心者の方でも分かりやすくなっています。

こんな方におすすめです

・レッスンやってみたけど、英語だし何やってるのか分からなかった方

・bubbleでどんなことができるのか知りたい方

・bubbleの操作を勉強したい方

この記事でできることは、こんな感じです。

 

  1. サインアップ・ログイン・ログアウト機能をつくる方法を勉強
  2. 投票アプリをつくる方法を勉強
  3. スライドショーの設置方法を勉強
  4. データベースに画像を保存し、その保存された画像を表示させる方法を勉強
  5. 色々な動作に条件を加える方法を勉強(条件分岐)
  6. 外部APIを使って「iTunes」の曲を表示させる方法を勉強
  7. データをチャート表示するための方法を勉強

 

このあと、レッスン(チュートリアル)を1つずつ解説していきます!

bubbleの基礎から勉強したい方は、先にこちらの記事で一通り勉強することをおすすめします。

この記事のレッスン(チュートリアル)の理解がより進むと思います。

【bubble】の勉強に最適!基本の使い方はこれでOK!(ノーコード)この記事では、bubbleとは?から、一通りの使い方について解説しています。 これからbubbleを勉強したい、使ってみたいという...

さっそく始めていきましょう!

レッスンは、①から順にやっていくことをおすすめします。

 

 

①:サインアップ・ログイン・ログアウト機能をつくる方法を勉強

ここでは、ユーザーが「サインアップ」「ログイン」「ログアウト」する機能をつくる方法を勉強をします!

完成イメージはこんな感じです。

サインアップ・ログイン・ログアウト機能作成(プレビューで確認)

・ユーザーが、「メールアドレス」と「パスワード」を入力するフォーム

・「サインアップボタン」と「ログインボタン」の設定

・ユーザーのメールアドレスを表示

・「ログアウトボタン」の設置

まずは、ユーザーが自分の「メールアドレス」や「パスワード」を入力できるように、入力フォームを作成していきます。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

「Input」エレメントで作っていきます。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

メールアドレスを入力するためのフォームなので、「メールアドレスを入力」にします。

「Content format」は、メールアドレスを入力する専用フォームなので、「Email」を選択。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

同じように、パスワードを入力するフォームを作成します。

「Content format」は、パスワード専用フォームなので「Password」を選択します。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

続いて、メールアドレスやパスワードに入力された情報を登録するための「ボタン」を作成します。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

まずは、サインアップのためのボタンで「サインアップボタン」をつくります。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

同じように、「ログインボタン」も作成します。

サインアップ・ログイン・ログアウト機能作成(入力フォーム作成編)

ここまでできたら、「サインアップボタン」を押された時に、ユーザーの情報を登録する、ワークフローを作っていきます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

Workflowタブに移動します。

「When~~」の部分は、「いつ起こすアクションですか?」→「Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

今回のワークフローはアカウント関係なので、「Account」を選択。

アカウントのSign upをしたいので、「Sign the user up」を選択。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

アカウントを登録するには、「Email」と「Password」が必要なので設定します。

まずは、Emailです。

先ほど作成した、「Input Email」の、メールアドレスを登録したいので、「Input Email」を選択。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

「value(値)」を選択。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

同じようにPasswordも設定していきます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

これでサインアップはOKです。

次に、ログインボタンを押された時のワークフローを作成していきます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

ここをクリックすると新しいワークフローが作成できます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

今回は、エレメントのワークフローを設定したいので、「Elements」の「An element is clicked(エレメントはクリックされた時)」を選択します。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

どのエレメントのワークフローですか?となりますので、「Button Login」を選択。

これで、ログインボタンのワークフローが作成できます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

ワークフローを作成していきます。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

今度は、ログインのアクションなので、アカウントのログインを選択します。

サインアップ・ログイン・ログアウト機能作成(ワークフロー編)

先ほどのサインアップと同様の設定をして完了です。

次に、ログインした時に、そのユーザーの「メールアドレス」を表示させるようにしていきます。

デザインに戻ります。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

「Group」エレメントでグループを作ります。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

このように配置します。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

「Text」エレメントを、グループ内に入れます。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

ここに、現在ログインしているユーザーのメールアドレスを表示させます。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

Textエレメントのプロパティーで、現在ログインしている、ユーザーのメールアドレスを表示させる設定をしていきます。

「Insert dynamic data(動的データ)」をクリックして設定します。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

「Current User(現在のユーザー)」を選択。

サインアップ・ログイン・ログアウト機能作成(メールアドレス表示編)

「email」を選択。

これで、現在ログインしている、ユーザーのメールアドレスを、Textエレメントで表示させるという設定ができました。

次に「ログアウトボタン」を設置します。

サインアップ・ログイン・ログアウト機能作成(ログアウト編)

「Button」エレメントで「ログアウトボタン」を設置。

サインアップ・ログイン・ログアウト機能作成(ログアウト編)

ログアウトボタンのワークフローを設定していきます。

サインアップ・ログイン・ログアウト機能作成(ログアウト編)

Workflowタブに移動します。

「When~~」の部分は、「いつ起こすアクションですか?」→「Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

サインアップ・ログイン・ログアウト機能作成(ログアウト編)

アカウントの「ログアウト」を選択して完了です。

次に、「ログインボタン」を押した時に、先ほど作った「グループ」が表示されるワークフローを設定していきます。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを表示させる編)

新しくワークフローを作っていきます。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを表示させる編)

「ユーザーがログインした時」とします。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを表示させる編)

「ユーザーがログインした時」で設定していきます。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを表示させる編)

今回は、エレメントが表示するとう設定をします。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを表示させる編)

なんのエレメント表示するか聞かれましたので、先ほどつくった「グループエレメント」を表示させます。と設定します。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを非表示にする方法編)

新しいワークフローを作ります。

今度は、ログアウトした時のワークフローなので、「ログアウト」を選択します。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを非表示にする方法編)

「ユーザーがログアウトした時」のワークフローの設定をします。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを非表示にする方法編)

エレメントアクションの「Hide(非表示・隠す)」を選択します。

サインアップ・ログイン・ログアウト機能作成(ログインした時にグループを非表示にする方法編)

グループエレメントを選択します。

これで、「ユーザーがログアウト」したら「グループエレメント」を非表示にするというワークフローができました。

これで、設定は完了です!

プレビューで動作を確認してみましょう!

サインアップ・ログイン・ログアウト機能作成(プレビューで確認)

まだ、グループ(ユーザーのメールアドレスとログアウトボタン)は表示されてません。

適当に「メールアドレス」と「パスワード」を入力してみましょう。

「サインアップボタン」をクリックで、グループ(ユーザーのメールアドレスとログアウトボタン)が表示されます。

サインアップ・ログイン・ログアウト機能作成(プレビューで確認)

表示されました。

「ログアウトボタン」をクリックして、「ログアウト」してみましょう。

グループが消えましたね。

これで、「サインアップ」「ログイン」「ログアウト」の機能を作る勉強を終了します。

 

②:投票アプリをつくる方法を勉強

ここでは、ユーザーが都市名を入力して投票できるようなアプリを作成する方法を勉強していきます!

このレッスンで勉強できること

・Repeating Groupを使ってデータベースに登録された情報をリスト表示させる

・Make changes to thingで、データベースに登録された情報を変換する

が主に学べます

完成イメージはこんな感じです。

完成イメージ

・都市名を入力するフォーム

・入力されたデータをデータベースに登録するボタン

・データベースに登録された、都市名を呼び出す

・クリックすると投票数を加算していくアイコン

まずは、都市名を入力するフォームを作成します。

投票アプリを作る方法

入力フォームなので、「Input」エレメントを使います。

投票アプリを作る方法

都市名を入力するフォームなので、「都市名を入力」とします。

投票アプリを作る方法

次に、入力された都市名を「送信」するボタンを作成します。

投票アプリを作る方法

ボタンの名前は「送信」とします。

投票アプリを作る方法(ワークフロー編)

この「送信ボタン」のワークフローを作っていきます。

投票アプリを作る方法(ワークフロー編)

Workflowタブに移動します

「When~~」の部分は、「いつ起こすアクションですか?」→「送信Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

投票アプリを作る方法(ワークフロー編)

保存ボタンをクリックしたら、「データベースに住所を登録したい」ので「Data」を選択。

新しい情報を登録したいので、「Create a new~~」をクリック。

投票アプリを作る方法(ワークフロー編)

ここからは、住所を保存するためのフィールドを、データベース内に作っていく作業をします。

「Create a new type」をクリック。

投票アプリを作る方法(ワークフロー編)

Typeを「都市」とします。

これは、データベースのタイトルのようなものです。

投票アプリを作る方法(ワークフロー編)

続いて、データベースの「都市」の中に、都市名を保存するフィールドを作成します。

「Set another field」をクリック。

投票アプリを作る方法(ワークフロー編)

フィールド名は、都市名を保存するので「名前」とします。

フィールドタイプは、都市名なので「text」を選択。

「CREATE」をクリック。

これで、データベースに

「都市」とういタイトルで、その中に「都市名」を保存できるフィールドの作成ができました。

投票アプリを作る方法(ワークフロー編)

続いて、今作成したフィールドに何の情報を登録するかを設定します。

「Click」をクリック

投票アプリを作る方法(ワークフロー編)

先ほど作成した、「Input 都市を入力」を選択します。

投票アプリを作る方法(ワークフロー編)

「value(値)」を選択。

これで、

「名前(都市名)」というデータベースに中には、「Input 都市名を入力」に入力された「値」を登録してくださいね。という指示ができました。

続いて、投票数を登録するためのフィールドを作成します。

投票アプリを作る方法(ワークフロー編)

データベースに新たにフィールドを追加します。

投票アプリを作る方法(ワークフロー編)

今度は、名前を「投票」とし、数を登録していくので、「number」を選択します。

「CREATE」をクリック。

投票アプリを作る方法(ワークフロー編)

投票の最初の値は、「1」としておきます。

続いいて、「ユーザーが送信ボタンを押した後に入力をリセットする」ワークフローを作っていきます。

投票アプリを作る方法(入力をリセット編)

先ほどの、送信ボタンを押した時のアクションに追加していきます。

投票アプリを作る方法(入力をリセット編)

エレメントのアクションの設定なので、「Element Acctions」の「Reset inputs(入力をリセット)」を選択します。

これでユーザーが、「都市入力」しを「送信ボタン」を押した時のワークフローができました!

続いて、入力されたデータをデータベースから呼び出し表示をする設定をしていきます。

投票アプリを作る方法(投票結果を表示編)

複数のデータを呼び出したいので、「Repeating Group」エレメントを使います。

投票アプリを作る方法(投票結果を表示編)

このように配置します。

投票アプリを作る方法(投票結果を表示編)

コンテンツのタイプは、先ほど作成した「都市」を選択します。

投票アプリを作る方法(投票結果を表示編)

「Data source(情報源)」を選択していきます。

「Click」をクリック。

投票アプリを作る方法(投票結果を表示編)

「Do a search for」を選択し、データベースのデータを検索しにいきます。

投票アプリを作る方法(投票結果を表示編)

データベースのどのデータTypeか聞かれているので、「都市」を選択。

投票アプリを作る方法(投票結果を表示編)

表示する順番を聞かれているので、「投票」順を選択。

投票アプリを作る方法(投票結果を表示編)

「Descending(降順)」ですか?と聞かれているので、「yes」を選択。

続いて、「Repeating Group」に投票結果を表示させるため、「Text」エレメントを配置します。

投票アプリを作る方法(投票結果を表示編) 投票アプリを作る方法(投票結果を表示編)

このように「Repeating Group」の一番上のセル内に配置します。

投票アプリを作る方法(投票結果を表示編)

Textエレメントのプロパティーで、現在セルにある「都市」を表示させる設定をしていきます。

「Insert dynamic data(動的データ)」をクリックして設定します。

投票アプリを作る方法(投票結果を表示編)

「Current cells 都市」を選択。

投票アプリを作る方法(投票結果を表示編)

データベースの「都市」の「名前」を表示させるようにします。

投票アプリを作る方法(投票結果を表示編)

同じことを、繰り返しやって、「投票」も表示されるようにしましょう。

次にアイコンの設定をしていきます。

投票アプリを作る方法(アイコン編)

「Icon」エレメントを使います。

投票アプリを作る方法(アイコン編)

このように配置します。

投票アプリを作る方法(アイコン編)

アイコンは「ハート♥」にします。

投票アプリを作る方法(アイコン編)

アイコンのワークフローを設定していきます。

投票アプリを作る方法(アイコン編)

Workflowタブに移動します。

「When~~」の部分は、「いつ起こすアクションですか?」→「アイコンをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

投票アプリを作る方法(アイコン編)

「Data」を選択して、データを変化させたいので、「Make changes to~~」を選択します。

ここのワークフローは、プレビューで実際にさわってみないと、イメージ付きにくいと思いますので、とりあえず解説に従って、作業していってください!

投票アプリを作る方法(アイコン編)

「Current cells 都市」を選択。

都市のデータを変化させます。

アイコンを押すと、投票数(都市データ)が増えていくように設定します。

投票アプリを作る方法(アイコン編)

「都市」のデータを何に変更するかを設定していきます。

「Change another field」をクリック。

投票アプリを作る方法(アイコン編)

「投票」を選択。

投票アプリを作る方法(アイコン編)

「Current cells 都市」を選択。

投票アプリを作る方法(アイコン編)

「投票」を選択。

投票アプリを作る方法(アイコン編)

「+」を選択。

投票アプリを作る方法(アイコン編)

「1」を入力。

これで、アイコンを押した時のワークフローは完了です!

何をしたか分からないと思うので、プレビューで実際に動作を確認していきましょう。

投票アプリを作る方法(プレビューで確認)

お好きな都市を入力して「送信」ボタンをクリックしてください。

送信した都市が並んでいきます。

投票アプリを作る方法(プレビューで確認)

次に、アイコンをクリックしてみてください。

数字が加算されていくのが分かると思います。

これが、アイコンのワークフローで設定したことです。

アイコンをクリックすると、投票数が+1になるという設定ですね。(データの変換)

これで、投票アプリを作る方法の勉強を終了します!

 

③:スライドショーの設置方法を勉強

ここでは、プラグインの使い方を勉強しながら、スライドショーを作成していきます!

完成イメージはこんな感じです。

プラグインを使ったスライドショーの勉強

まずは、プラグインのインストールからやっていきましょう!

プラグインを使ったスライドショーの勉強

「Pluginsタブ」をクリック。

プラグインを使ったスライドショーの勉強

こちらをクリック。

プラグインを使ったスライドショーの勉強

検索窓に「Slideshow」と入力し、「Slick Slideshow」をインストールします。

プラグインを使ったスライドショーの勉強

デザインタブに戻ります。

「Slideshow」というエレメントが追加されてますので、これを使います。

プラグインを使ったスライドショーの勉強

このように配置します。

プラグインを使ったスライドショーの勉強

画像をアップロードしますので、こちらをクリック。

プラグインを使ったスライドショーの勉強

「Upload」ボタンをクリックし画像を選択します。

プラグインを使ったスライドショーの勉強

こんな感じになります。

さらに追加する場合は、同じことを繰り返します。

プラグインを使ったスライドショーの勉強

色々設置も変更できますので、お好みで変更してください。

これで完了です。

プレビューで動作を確認してみましょう!

プラグインを使ったスライドショーの勉強

ちゃんとスライドショーになっています!

簡単でしたね。

 

④:データベースに画像を保存し、その保存された画像を表示させる方法を勉強

ここでは、データベースに画像を保存して、その保存した画像を表示させる方法を勉強します!

勉強できること

・画像をアップロードする方法

・新しいページを作る方法

・別ページに移動する方法

・ページ間でデータをやり取りする方法

こんな感じです。

完成イメージはこれです。

データベースに保存された画像を表示させる方法を勉強(プレビュー)

「画像のタイトルを入力」「画像をアップロード」して「保存ボタン」を押すと、それがデータベースに保存されます。

また、保存をすると右側に、「タイトルのリンク」が表示されて、このリンクをクリックをクリックすると、新しいページに移動します。

データベースに保存された画像を表示させる方法を勉強(プレビュー)

移動したページでは、データベースに保存された、画像やタイトルが表示されます。

こんな感じのものを作っていきます!

 

まずは、画像をアップロードする為のフォームを作成していきます。

画像をアップロードする方法を勉強

「Input」エレメントで、画像のタイトルを入力するフォームを作成します。

画像をアップロードする方法を勉強

「画像のタイトルを入力」と入力

画像をアップロードする方法を勉強

画像をアップロードするために、「Picture Uploader」エレメントを使います。

画像をアップロードする方法を勉強

このように配置。

画像をアップロードする方法を勉強

「Button」エレメントで、画像をアップロードするためのボタンを作成します。

画像をアップロードする方法を勉強

このように配置して、ボタン名は「保存」にします。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

ボタンを押したら、「画像がアップロード」されるよう、ワークフローを作っていきます。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

Workflowタブに移動します

「When~~」の部分は、「いつ起こすアクションですか?」→「Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

ボタンをクリックしたら、「データベースに画像を登録したい」ので「Data」を選択。

新しい情報を登録したいので、「Create a new~~」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

ここからは、画像を保存するためのフィールドを、データベース内に作っていく作業をします。

「Create a new type」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

Typeを「画像」とします。

これは、データベースのタイトルのようなものです。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

続いて、データベースの「画像」の中に、画像のタイトルを保存するフィールドを作成します。

「Set another field」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

フィールド名は、画像のタイトルを保存するので「タイトル」とします。

フィールドタイプは、タイトルなので「text」を選択。

「CREATE」をクリック。

これで、データベースに

「画像」とういタイトルで、その中に「タイトル」を保存できるフィールドの作成ができました。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

続いて、今作成したフィールドに何の情報を登録するかを設定します。

「Click」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

先ほど作成した、「Input Title」を選択します。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

「value(値)」を選択。

これで、

「画像」というデータベースに中の「タイトルフィールド」には、「Input Title」に入力された「値」を登録してくださいね。という指示ができました。

タイトルのフィールドに続いて、データベースの中に画像を保存するフィールドを作成します。

やり方は「タイトルフィールド」と一緒です。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

「Set another field」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

新しいフィールドを作成します。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

フィールド名は、画像のタイトルを保存するので「写真」とします。

フィールドタイプは、画像なので「image」を選択。

「CREATE」をクリック。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

「Input Picture 」を選択。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

「value(値)」を選択。

これで、

「画像」というデータベースに中の「写真フィールド」には、「Input Picture 」に入力された「値」を登録してくださいね。という指示ができました。

続いて、ユーザーが、保存ボタンを押したあと、画像の表示をリセットするワークフローを作っていきます。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

続いて、ユーザーが、保存ボタンを押したあと、画像の表示をリセットするワークフローを作っていきます。

データベースに保存された画像を表示させる方法を勉強(ワークフロー編)

今度は、エレメントのアクションの設定なので、「Element Acctions」の「Reset inputs(入力をリセット)」を選択。

これでワークフローは完了です。

デザインタブに戻ります。

データベースに保存された画像を表示させる方法を勉強(Repeating Group編)

画像を表示するフィールドを作成していきます。

「Repeating Group」エレメントを使います。

データベースに保存された画像を表示させる方法を勉強(Repeating Group編)

このように配置します。

データベースに保存された画像を表示させる方法を勉強(Repeating Group編)

コンテンツのタイプは、先ほど作成した「画像」を選択します。

データベースに保存された画像を表示させる方法を勉強(Repeating Group編)

「Data source(情報源)」を選択していきます。

「Do a search for」を選択し、データベースのデータを検索しにいきます。データベースに保存された画像を表示させる方法を勉強(Repeating Group編)

データベースのどのデータTypeか聞かれているので、「画像」を選択。

続いて、ユーザーがクリックしたら、別のページに移動できるようにしていきます。

データベースに保存された画像を表示させる方法を勉強(ページ移動編)

ページの移動には、「Link」エレメントを使います。

データベースに保存された画像を表示させる方法を勉強(ページ移動編)

Repeating Groupの中にこのように配置します。

データベースに保存された画像を表示させる方法を勉強(ページ移動編)

「Insert dynamic data(動的データ)」をクリックして設定します。

動的データを使って、リンクエレメントに画像のタイトルを表示させるようにします。

データベースに保存された画像を表示させる方法を勉強(ページ移動編)

「Current cells 画像」を選択。

データベースに保存された画像を表示させる方法を勉強(ページ移動編)

「画像」の「タイトル」を表示させるようにしました。

これでデータベースに保存した「画像」の「タイトル」がリンクに表示されるようになりました。

続いて、新しいページを作っていきます。

新しいページをつくる

画面左上から新しいページは作っていきます。

「▼」をクリック。

新しいページをつくる

「Add a new page」をクリック。

ちなみに今までは、「index」ページにいました。

新しいページをつくる

ページの名前はなんでもOKです。

「CREATE」をクリックで新しいページが作成されます。

新しいページに移動したら、なにもないところで左クリックをしましょう。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

このように、ページ全体のプロパティーがひらきます。

先ほどつけた「Picture 」が反映されています。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

コンテンツのタイプを「画像」として、このページは画像を表示させるページですよ。と設定をします。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

ページ名はなんでも良いですが、ここでは「画像ページ」としておきます。

続いて、このページに画像を表示させる作業をしていきます。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

画像を表示させたいので、「Image」エレメントを使います。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

画面に大きめに設置します。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

Imageエレメントに、なんの画像を表示させるかの設定をしていきます。

「Insert dynamic data(動的データ)」をクリックして設定します。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編) データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

これで写真を表示させるように設定しました。

続いて、写真のタイトルも表示されるようにしましょう。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

「Text」エレメントを使います。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

このように配置します。

データベースに保存された画像を表示させる方法を勉強(画像ページ作成編)

あとは、先ほどの写真を表示させるやり方と同じです。

「Insert dynamic data(動的データ)」の設定で、「Current Page 画像 タイトル」にしましょう。

これで、写真のタイトルを表示させることができます。

テキストのフォントはお好みで設定しましょう。

これで新しいページ(Picture )の設置は終わったので、Indexページ(最初のページ)に戻りましょう。

データベースに保存された画像を表示させる方法を勉強(リンクの設定編)

Indexページに戻り、最後に、リンクをクリックしたら、先ほどつくった「Picture ページ」に移動できるように設定します。

データベースに保存された画像を表示させる方法を勉強(リンクの設定編)

リンクエレメントをクリックしてプロパティーを表示します。

「Destination pade(宛先)」でリンクをクリックしたときに、どのページ飛ぶか設定します。

先ほど作った「Picture ページ」に設定します。

データベースに保存された画像を表示させる方法を勉強(リンクの設定編)

「Data to send(送信するデータ)」で送信するデータを選択します。

現在表示している、画像をデータを送信したいので、「Current cells 画像」を選択。

データベースに保存された画像を表示させる方法を勉強(リンクの設定編)

ユーザーがリンクをクリックした時に、新しいタブで開けるように、「Open in a new tab」にチェックをいれます。

これで設定は完了です。

プレビューで動作を確認してみましょう!

データベースに保存された画像を表示させる方法を勉強(プレビュー)

画像のタイトルを入力→好きな画像をアップロードして、保存ボタンを押してみましょう!

データベースに保存された画像を表示させる方法を勉強(プレビュー)

このように、右側にタイトルのリンクが出てきました。

このリンクをクリックしてみましょう。

データベースに保存された画像を表示させる方法を勉強(プレビュー)

新しいページに移動して、タイトルと写真がちゃんと表示されました!

これでこのレッスンは終了となります。

 

⑤:色々な動作に条件を加える方法を勉強(条件分岐)

このレッスンでは、色々な動作に条件を加える方法を勉強していきます!

勉強できることは、

・「Conditional(条件付き)」の使い方

・「Alert(アラート)」の使い方

・ワークフローで条件を追加する方法

1つずつやっていきましょう!

「Conditional(条件付き)」の使い方

ここでは、ユーザーがマウスホバーした時に、テキストの色を変える方法を勉強していきましょう!

 

マウスホバーした時テキストの色を変更する方法

「Text」エレメントを使っていきます。

マウスホバーした時テキストの色を変更する方法

テキスト名をなんでもいいですが、ここでは「Hover me!!」とします。

フォントサイズも少し大きくします。

マウスホバーした時テキストの色を変更する方法

「Conditional(条件付き)」タブを選択。

マウスホバーした時テキストの色を変更する方法

「Define another condition(別の条件を定義する)」をクリックして、条件を定義していきます。

マウスホバーした時テキストの色を変更する方法

いつ条件を変更しますか?ときかれているので、

「This Text(このテキスト)」が・・・

マウスホバーした時テキストの色を変更する方法

「is hovered(ホバー)」

「このテキストがホバーされた時」条件を変更してください。と設定しました。

続いて、どんな条件に変更するかを設定していきます。

マウスホバーした時テキストの色を変更する方法

こちらで、変更する条件を選択します。

マウスホバーした時テキストの色を変更する方法

今回は、テキストのフォントの色を変更しますので、「Font color」を選択します。

マウスホバーした時テキストの色を変更する方法

Font colorを「赤色」にして設定完了です。

これで

テキストがマウスホバーされたら、テキストの色を赤色にしてください

とうい条件を追加しました。

これで設定は完了です。

プレビューで動作を確認してみてください!

 

「Alert(アラート)」の使い方とワークフローで条件を追加する方法

ここでは、アラートの使い方とワークフローで条件を追加する方法を勉強していきます!

完成イメージはこんな感じです。

プレビューで動作を確認

何か文字を入力して、ボタンをクリックすると、アラートが表示されるようにしていきます。

また、文字が入力されていない時は、アラートが表示されないような設定もあわせてしていきます。

 

まずは、入力フォームを作っていきましょう

「Alert(アラート)」の使い方

「Input」エレメントを使って入力フォームを作ります。

「Alert(アラート)」の使い方

次に「Button」エレメントを配置します。

「Alert(アラート)」の使い方

「Input」と「Button」をこのように配置します。

Buttonの名前は、「クリック!!」にします。

「Alert(アラート)」の使い方

次に「Alert」エレメントを配置します。

「Alert(アラート)」の使い方

表示は、「アラート」としました。

続いて、ユーザーがボタンをクリックした時のワークフローを作っていきます!

「Alert(アラート)」の使い方(ワークフロー編)

ボタンのワークフローを作っていきます。

「Alert(アラート)」の使い方(ワークフロー編)

Workflowタブに移動します

「When~~」の部分は、「いつ起こすアクションですか?」→「Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

「Alert(アラート)」の使い方(ワークフロー編)

エレメントのアクションを起こしたいので、「Element Actions」を選択。

Alertの「Show message」を選択して、アラートのメッセージを表示すると設定します。

「Alert(アラート)」の使い方(ワークフロー編)

どのアラートを表示する?と聞かれてますので、先ほど作成した「Alert No Empty」を選択。(ページ内に「Alert No Empty」のアラートしかないので、デフォルトで設定されてます)

「Alert(アラート)」の使い方(ワークフロー編)

「Only when(~の時だけ)」で、「入力フォームに文字が入力されている時だけアラートが表示される」ように設定していきます。

「Alert(アラート)」の使い方(ワークフロー編)

先ほど作った「Input Text」のフォームを選択。

「Alert(アラート)」の使い方(ワークフロー編)

valueを選択。

「Alert(アラート)」の使い方(ワークフロー編)

「is not empty(空ではない)」を選択。

これで、

「入力フォーム」の「値」が「空ではない時」に「アラートを表示させる」という設定

ができました。

これで完成ですので、プレビューで動作を確認してみてください!

プレビューで動作を確認

文字を入力して、ボタンを押したら、アラートが表示されます!

 

⑥外部APIを使って「iTunes」の曲を表示させる方法を勉強

ここでは、外部APIを使って「iTunes」の曲を表示させる方法を勉強していきます!

完成イメージはこんな感じです。

プレビューで動作を確認

検索窓にタイトルを入力すると、検索結果が表示され、検索結果のリンクをクリックすると、iTunesのサイトに飛びます。

プレビューで動作を確認

iTunesのサイトに飛びました。

こんな感じのものを作っていきます!

 

まずは、ユーザーが曲を入力するための「入力フォーム」を作りましょう!

外部APIを使って「iTunes」の曲を表示させる方法を勉強

「Input」エレメントを使います。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

次に「Repeating Group」エレメントも配置します。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

こんな感じで配置ます。

行を「3」に変更して。列は「2」にします。

続いて、プラグインをインストールしていきます。

「Pluginsタブ」をクリック。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

クリック。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

検索窓に「itunes」と入力して検索。

「iTunes」をインストール。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

クリック。

続いて、デザインタブに戻って、Repeating Grouの設定をしていきます。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

Repeating Grouエレメントのプロパティーを開きます。

コンテンツのタイプに「iTunes Song」を選択。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

「Data source(情報源)」はどこから持ってくるか?の設定は「外部API」とします。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

APIの提供者を聞かれているので、「Get iTunes songs」とします。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

「検索方法」は、動的データで設定していきます。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

先ほど作成した、「Term Imput(入力フォーム)」を選択。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

valieを選択。

検索方法は、「入力フォーム」の「値」と設定しました。

最後に、曲のタイトル(リンク)を作成していきます。

このリンクは、iTunesに飛ぶリンクです。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

「Link」エレメントを、Repeating Grou内に設置していきます。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

このようにリンクを設置します。

リンクのプロパティーで、iTunesとの紐づけを行っていきます。

「Insert dynamic data(動的データ)」をクリックして設定します。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

現在検索された、iTunesの曲を選択。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

タイトルを選択。

これで、「現在検索された、iTunesの曲のタイトルを表示する」という設定ができました。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

続いて、「Data to send(情報源)」はどこから?の設定をしていきます。

外部URLから取得するので、「External URL(外部URL)」を選択します。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

リンク先のURLを設定します。

「Insert dynamic data(動的データ)」をクリック。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

現在検索された、iTunesの曲を選択。

外部APIを使って「iTunes」の曲を表示させる方法を勉強

URLを選択。

これで、「現在検索された、iTunesの曲のURLに飛ぶ」という設定ができました。

これで設定は完了なので、プレビューで動作を確認しましょう!

プレビューで動作を確認

検索窓にタイトルを入力すると、検索結果が表示されます。

検索結果のリンクをクリックすると、iTunesのサイトに飛びます。

プレビューで動作を確認

表示されました!

成功ですね。

これで、外部APIを使って「iTunes」の曲を表示させる方法を終わります!

 

⑦:データをチャート表示するための方法を勉強

このレッスンでは、APIを用いて、データをチャート表示させる方法を勉強していきます!

完成イメージはこんな感じです。

プレビューで動作を確認

入力フォームの「ラベル」に入力したデータが、横軸の月になり、「値」に入力したデータが縦軸になるようなチャートを作っていきます!

「保存ボタン」を押すと、入力したデータが、データベースに保存され、それがチャートに反映される仕組みです。

 

まずは、データを入力する、入力フォームを作成していきます。

データをチャート表示するための方法

「Input」エレメントを使います。

データをチャート表示するための方法

チャートのX軸なりますので、「ラベル」と入力。

データをチャート表示するための方法

同じく「Inputエレメント」で、Y軸を入力するフォームも作成します。

Y軸は「値」とします。

データをチャート表示するための方法

Y軸は数字を入力するため、コンテンツのフォーマットを「Decimal(10進数)」を選択します。

データをチャート表示するための方法

データを保存するための、「ボタン」を作成します。

データをチャート表示するための方法

このように配置し、名前は「保存」にします。

次に、ユーザーがボタンを押した時のワークフローを作っていきます。

データをチャート表示するための方法

ボタンのワークフローを作っていきます。

データをチャート表示するための方法

Workflowタブに移動します。

「When~~」の部分は、「いつ起こすアクションですか?」→「Buttonをクリックしたときです」になります。

「Click here to~~」をクリックしてアクションを定義していきます。

「ラベル」と「値」に入力して「保存ボタン」押したら、データベースに保存するという指示を作ります。

データをチャート表示するための方法

 

ボタンをクリックしたら、「データベースにラベルと値を登録したい」ので「Data」を選択。

新しい情報を登録したいので、「Create a new~~」をクリック。

データをチャート表示するための方法

ここからは、「ラベル」を保存するためのフィールドを、データベース内に作っていく作業をします。

「Create a new type」をクリック。

データをチャート表示するための方法

Typeを「データポイント」とします。

これは、データベースのタイトルのようなものです。

データをチャート表示するための方法

続いて、データベースの「データポイント」の中に、「ラベル」を保存するフィールドを作成します。

「Set another field」をクリック。

データをチャート表示するための方法

フィールド名は、ラベルを保存するので「ラベル」とします。

フィールドタイプは、ラベルなので「text」を選択。

「CREATE」をクリック。

これで、データベースに

「データポイント」とういタイトルで、その中に「ラベル」を保存できるフィールドの作成ができました。

データをチャート表示するための方法

このデータベースの「ラベル」になんの情報を保存するかを設定します。

先ほど作成した、「Input Label(ラベルの入力フォーム)」を選択します。

データをチャート表示するための方法

valueを選択。

これで、「Input Label」に入力された「値」を保存してくださいというワークフローができました。

続いて、「値」の入力フォームに入力されたデータを保存するワークフローを作成します。

やり方は「ラベル」と一緒です。

データをチャート表示するための方法

こちらをクリック。

データをチャート表示するための方法

新しくデータベースにフィールドを作成します。

データをチャート表示するための方法

今度は「値」にし、数字を入力するので「number」を選択します。

データをチャート表示するための方法

データベースの「値フィールド」に保存するデータは、「Input Value(値の入力フォーム)」を選択。

データをチャート表示するための方法

valueを選択で完了です。

これで、「ラベル」と「値」の入力フォームに入力されたデータは、「保存ボタン」を押すと、データベースの「データポイント」に保存されます。

続いて、ユーザーが入力したデータを「保存ボタン」をクリックした後、消す処理を設定します。

データをチャート表示するための方法

ワークフローのstep2に、「Element Acctions」の「Reset inputs」を設定します。

これで、保存ボタンを押した後は、Inputエレメントに入力されているデータは、リセットしてね。と設定できました。

これでワークフローが完成しました。

次に、チャートを作成する為のプラグインをインストールします。

「Plugingsタブ」をひらきましょう。

データをチャート表示するための方法

「Plugins」をクリック。

データをチャート表示するための方法

こちらをクリック。

データをチャート表示するための方法

検索窓に「Chart」を入力し、インストールします。

データをチャート表示するための方法

こちらをクリック。

データをチャート表示するための方法

「Line/Bar Chart」エレメントを配置します。

データをチャート表示するための方法

こんな感じで配置しましょう。

データをチャート表示するための方法

チャートのタイプを、「Bar(棒グラフ)」にします。

データをチャート表示するための方法

データのタイプは、先ほど作成した「データポイント」を選択。

データをチャート表示するための方法

「Data source(情報源)」でどこからデータを持ってくるかを指定します。

「Do a search for」で検索先を選択できるようにします。

データをチャート表示するための方法

データベースの「データポイント」からデータを持ってきます。

これで、チャートのデータはどこからもってくるか、設定できました。

データをチャート表示するための方法

次に、「Value expression(値の式)」の設定をします。

データをチャート表示するための方法

「値」を設定します。

データをチャート表示するための方法

次に、「Label expression(ラベルの式)」も一緒です。

データをチャート表示するための方法

「ラベル」を設定します。

最後に、チャートの背景を白にします。

データをチャート表示するための方法

「Background style(背景のスタイル)」の「Flat color」を選択。

データをチャート表示するための方法

白を選択します。

これで設定は完了です!

プレビューで動作を確認してみましょう!

プレビューで動作を確認

ラベルに「1月」と入力し、値に「10」と入力し、「保存」ボタンをクリックし

そのあともそれぞれ、月と数字を入力して作りました。

しっかりと、入力したデータが、チャートに反映されてますね!

これで、データをチャート表示するための方法の勉強を終わります。