コミュニティ · ヘルプ

Sheetward ユーザーガイド

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

エラーと警告リファレンス

ワークブックをアップロードすると、Sheetward はそれを検査し、2 種類のメッセージを報告します。エラーは修正するまで作成をブロックします。警告は参考情報で、アプリは作成されますが、意図したものが反映されていない可能性があります。このリストは新しいチェックの追加に伴って増えていきます。

エラー — 修正するまで作成はブロックされます:

メッセージ意味と対処方法
フォームシートがありませんワークブックに Form_ シートがありません(データとして自動検出されたものもありません)。シートを Form_<名前> と命名してください(例:Form_Invoice)。
空または項目のないフォームForm_ シートが空であるか、内容はあるが読み取れる項目がありません。ラベル/値の行、または HEADER / LINE ITEMS のレイアウトを追加してください。
フィールド名のない値左のセルにフィールド名がない値がフォームにあります(ラベルが空欄のまま)— Sheetward はデータをフィールド名にしません。フィールド名を追加するか、値を削除してください。
結合セルInfo_ 以外のシートに結合セルがあります。どのシートも位置で読み取られ(フォームはフィールド名と値の組、リストやルールのシートは行の上の列見出し)、セルを結合すると読み取れません。結合を解除し(ホーム → セルを結合して中央揃え)、各項目に専用のセルを与えてください。例外は 2 つ:Info_ シートは対象外(文章のため)、および Form_ シートの先頭行に A1 から結合されたタイトル。ただしタイトルは、その下の 2 行目が空、または HEADER などのセクション見出しだけの場合に限ります。最初のフィールドのすぐ上で結合された A1 は、ほかと同じくエラーになります。
セクション名の重複、または大文字でない見出しフォームはフィールドを複数のセクションにグループ化できますが、各タイトルは大文字で、かつそれぞれ異なる必要があります。フォームに LINE ITEMS セクションが複数ある場合にもこのエラーが出ます — その場合は 1 つだけ残してください。
HEADER より前の LINE ITEMSフォームの LINE ITEMS テーブルがヘッダー項目より上にあります。ヘッダーを先に、LINE ITEMS テーブルをその下に配置してください。多くの場合、同じフォームを誤って 2 回(列形式とラベル : 値のペア形式で)定義したことが原因です。定義は 1 つにしてください。
役割シートの重複ワークブックに Rules_/Validation_、Formula_/Logic_、Translation_、Info_ シートが複数あります。各役割は 1 枚にまとめてください。
キーが複数ありますフォームで複数の項目がキーとしてマークされています。キーは 1 つにし、2 つの列でレコードを識別する場合は 2 つ目をサブキーにしてください。
サブキーが複数ありますフォームで複数の項目がサブキーとしてマークされています。1 つのフォームに 1 つだけです。
キーのないサブキーフォームにサブキーはあるがキーがありません。主項目にキールールを追加してください。
キーの重複(自動採番フィールド)自動採番フィールドを数えると、セクションにキーフィールドが 2 つあります。auto/autogen フィールドは暗黙的にキーになります。1 つだけにしてください:キーと auto を同じフィールドに設定するか、余分なルールを削除します。
フィールド名の重複フォームのセクションでフィールド名が重複しています。フォーム上には 2 回表示されますが実体は 1 つのフィールドで、一方に入力するともう一方にも入り、保存される値は 1 つだけです。ワークブックから重複行を削除するか、いずれかの名前を変更してください。(通貨と単位のピッカーは重複しても構いません。)
アプリを作成できませんでしたワークブックからアプリを作成する際の予期しない問題です(メッセージに詳細が示されます)。通常はルールや構造の不備です。

警告 — アプリは作成されます。2 つのリストに分かれます:要確認(判断に基づいて作成 — 確認してください)とアプリに含まれていません(まったく使用されていません):

メッセージ意味と対処方法
マスターデータのリストが空List_ シートから値が得られなかったため、そのドロップダウンは空になります。
ルールが適用されませんRules_ シートに行はありましたが読み取れず、検証は追加されませんでした。
数式が適用されませんFormula_(または Logic_)シートに行はありましたが読み取れず、計算項目は追加されませんでした。
不明なデータ型Data type 列の値が認識されませんでした — Sheetward は代わりに推測した型を使用しました。
2 つのラベルに 1 つの内部名異なる 2 つのラベルが同じ内部フィールド名になりました(「Amount (EUR)」と「Amount EUR」はどちらも amount_eur)。どちらのフィールドも機能し、2 つ目は番号付きの名前で保存されます。Rules_ や Formula_ シートで参照する場合にのみ関係します。
未認識のルールタイプRule Type がサポートされている型ではありません — そのルールはスキップされました。
読み取れないルール値ルールの Value をその型に対して読み取れませんでした(例:無効なパターン)— そのルールはスキップされました。
不正な数式数式の括弧が対応していない、または無効な文字が含まれています — その数式はスキップされました。
関連が解決されません関連項目の対象を照合できませんでした(フォーム/項目が見つからない、または対象がキー/サブキーでない)— その項目は通常のテキストのままになりました。
Info ヒントを無視Info_ の国/通貨/ロケールの値が不正でした(例:コードではなく名称)— 無視されました。
ロケール書式のように見えますテキスト項目のサンプル値が、テキストとして保存された日付や数値のように見えます。地域によって曖昧になる可能性があります。実際の日付/数値で保存するか、ISO 形式(YYYY-MM-DD)を使用してください。
不明なシートを無視既知の接頭辞に一致しない名前のシートは無視されました。
ダッシュボードの問題Report_/Analytics_ シートを完全に読み取れませんでした — そのウィジェットまたはダッシュボードはスキップされました。
これらはすべて、アプリを作成する前のアップロード手順で表示されます。エラーはすべて修正して再アップロードしてください。警告のまま進めても問題ありませんが、まず要確認のリストを読んでください — それらの部分はアプリに含まれており、記述した内容と一致しない可能性があります。