Excel や Google スプレッドシートのデータをデザインに表示する
デザイン内のテキストには、スプレッドシートの内容をそのまま表示できます。Excel Online または Google スプレッドシートのファイルにあるセル、列全体、行のいずれかにテキストをリンクしてください。スプレッドシートが編集されると、Designer を開かなくても、スクリーンのテキストも一緒に変わります。価格つきのメニュー、本日の会議室の予約、営業時間、料金表などに便利です。
始める前に
- チームで Microsoft アカウントまたは Google アカウントを接続しておく必要があります。接続は Designer から直接行えるほか、設定 > 接続 からも行えます。
- Excel のファイルは OneDrive または SharePoint に置き、.xlsx 形式で保存してください。
- 1行目に見出しを、A列に各行の名前を入力します。たとえば A列に料理名、B列に価格を入れます。こうしておけば、行を追加したり並べ替えたりしても、Screenbird は名前で正しい値を見つけられます。
スプレッドシートを選ぶ
- Designer でデザインを開き、左側のバーにある データ をクリックします。
- Excel Online または Google スプレッドシートをクリックします。まだアカウントを接続していない場合は、ボタンをクリックして接続し、Designer に戻ってください。
- スプレッドシートを選びます。Excel では最近使ったファイルから選ぶか、フォルダーを参照して選びます。Google では、Google 側のファイル選択ウィンドウでファイルを選びます。
- シートが、実際の値の入ったグリッドとして開きます。ファイルに複数のシートがある場合は、上部でシートを選んでください。
デザインにすでにあるテキストをリンクする
メニューのように用意済みのテンプレートを、見た目を変えずに埋める最も手早い方法です。
- デザイン上のテキストを選択します。たとえば Flat white の価格のテキストです。
- グリッドで、その価格のセルをクリックします。テキストにスプレッドシートの値が表示され、フォント、サイズ、色、位置は変わりません。
- 次のテキストを選択し、次のセルをクリックします。グリッドは開いたままで、その上の行に、今どのテキストをリンクしているかが表示されます。
テキストから始めることもできます。テキストを選択し、ツールバーの データ をクリックして、Excel Online または Google スプレッドシートを選びます。
スプレッドシートから新しいテキストを追加する
テキストを選択していない状態でグリッドをクリックすると、新しいテキストボックスが追加されます。
- セル一つ: セルをクリックします。
- 列全体: 列の英字(A、B など)をクリックします。1行目の見出しを除く、その列のすべての値が一行ずつ並んだテキストボックスが一つ追加されます。料理名と価格のように二つの列を並べて配置すると、行の位置がそろいます。
- 行: 行番号をクリックします。その行の入力済みのセルが横に並んで追加されます。
テキストの書式はいつもどおり設定できます。値そのものはスプレッドシートから取り込まれるため、上書き入力はできません。
名前でリンクするか、セルでリンクするか
リンク済みのテキストを選択し、ツールバーの データ をクリックすると、リンクの方式を確認できます。
- 名前でリンク(可能な場合の標準): A列で同じ名前の行と、1行目で同じ見出しの列に、テキストが追従します。たとえば「Flat white」と「価格」です。行を追加、削除、並べ替えしても、リンクは切れません。
- セルでリンク: テキストは常に同じセルを表示します。たとえば B3 です。
セルが空のときに表示するテキスト(たとえば「売り切れ」)を設定したり、テキストのリンクを解除したりもできます。リンクを解除したテキストは最後の値のまま残り、それ以降は変わりません。
スクリーンの更新間隔
スクリーンは2分ごとにスプレッドシートを確認します。スクリーンのインターネット接続が切れた場合は、最大24時間、最後の値を表示し続けます。
うまくいかないときは
- テキストが変わらない: スプレッドシートを保存したか確認し、数分待ってください。Designer では、グリッドの上にある更新ボタンを使います。
- パネルに再接続を求められる: 接続の有効期限が切れています。設定 > 接続 でアカウントを接続し直してください。
- テキストに空のセル用の文言が出る、または何も表示されない: A列の名前または1行目の見出しが変更または削除されています。名前を元に戻すか、テキストをリンクし直してください。