コミュニティ · ヘルプ

Sheetward ユーザーガイド

Excel ワークブック(または Google スプレッドシート)を、フォーム・検証・ルックアップ・インポート/エクスポートなどを備えたマルチユーザー Web アプリに変換します。

ワークブックの構成はじめに

Sheetward は名前の接頭辞でタブを認識します。各シートが何のためのものかを認識できるよう、次を使用してください:

ワークブックは英語で作成してください。 英語はアプリの基本言語です。そのため Form_ シートのフィールドラベル、セクションマーカー、ルールのテキストは常に英語であり、翻訳されません。他の言語は後から、次の 2 か所にのみ追加します:Translation_ シート(フィールドラベルと検証メッセージ)と List_ シートの言語列(ドロップダウンの値)。これにより、1 つのワークブックでアプリが提供するすべての言語に対応できます。
シート名の接頭辞変換結果
Form_<Name>データ入力フォーム。各 Form_ シートは、複数フォームのアプリでそれぞれ独自のページになります。
List_ / Master_ / LOV_ドロップダウンフィールドを支えるルックアップ(マスターデータ)テーブル。
Rules_ / Rule_ / Validation_フィールドの検証ルール(下記のルールを参照)。
Formula_ / Formulas_ / Logic_計算フィールド、ライブ計算されます:フィールド名に対する算術("hotel + meals")、合計("sum of hotel from LINE ITEMS")、明細の数式は HEADER フィールドを使用できます。
Info_アプリに関する自由記述のメモ。アプリのヘルプガイドの先頭に表示されます。
Translation_アプリ独自のフィールドラベル・ドロップダウン値・検証メッセージの言語ごとの翻訳。
Report_ / Analytics_ダッシュボード — レコードに対する KPI タイル・グラフ・ピボットテーブル(「ダッシュボード」を参照)。
AI_HistoryAI オーサリングを使うと Sheetward が書き込みます — 各プロンプトと日時、種類(AI で下書き/修正/再構成)、作成者。参照用の履歴で、アプリの構成には影響せず、削除しても構いません。

ヘッダーと明細: Form_ シート内では、ヘッダーセクションと繰り返しの明細をモデル化できます(例:複数の明細行を持つ発注書)。Sheetward はそれらを自動的にリンクし、そのリンクを Record ID 列によってエクスポート/インポートで保持します。

セクションマーカー: ドキュメント形式のレイアウトでは、HEADER または LINE ITEMS を独立した行に置いて、続く内容を示します。HEADER の下では、行はラベル/値のペアで、複数のペアを横に並べられます。LINE ITEMS の下では、次の行がテーブルの列見出しになります。その上のタイトル行は問題なく、マーカーのテキストは、ルール/ロジックシートの Section 列が参照するものです。LINE TOTALS ブロック(ドキュメント合計)はヘッダーとともに保存されます。LINE ITEMS セクションは 1 つのフォームに1 つだけです。2 つ目があると重大なエラーとなり、修正するまでアプリは作成されません。

長いフォームには複数のセクションを: 20 個ほどのフィールドを持つフォームは、フィールドが一面に並ぶよりもグループに分けたほうがはるかに読みやすいため、1 枚のシートにヘッダーセクションをいくつでも置けます。各ブロックに大文字の見出し行 — IDENTIFICATIONWARRANTYLOCATION — を付けると、アプリはシートの順序でブロックごとに 1 枚のカードを描画します。フォームをグループ化すると 2 つのルールが適用されます。見出しはすべて大文字であること、そして同じ見出しを繰り返さないことです。グループ化はレイアウトのみに関わるもので、フィールドは引き続き 1 つのレコードとして保存されるため、エクスポート、インポート、ルール、数式には影響しません。セクションのタイトルは Translation_ シートから翻訳できます。

フォーム名: 最初のマーカーの上にある見出し行(例:結合・中央寄せの "Travel Expenses" バナー)が、フォームの表示名になります。ない場合、名前は Form_ の後のシート名から取られます。複数の Form_ シートを追加すると、それぞれが独自のページになり、最初のものがランディングページになります。

アプリについて(Info_): 目的・手順・連絡先などの自由記述のメモを記した Info_ という名前のシートを追加します。その内容は、生成されたアプリの ヘルプ ガイドの先頭に表示されます。各行は 1 行になり、空行は段落の区切りとして保持されます。書式も引き継がれます: セルの太字斜体(セル内の一部の語だけでも)は強調表示になり、## 見出し- 箇条書き[リンク](https://…) などの簡単な Markdown も記述できます。country:currency:locale: の行(例:country: DE)でアプリの地域を指定することもでき、アプリの地域設定の初期値になります。

翻訳(Translation_): アプリのフィールドラベル・ドロップダウン値・検証メッセージを複数言語で表示するには、Translation_ シートと言語別の List_ 列を追加します。詳しい手順はローカリゼーションのトピックを参照してください。