通貨と単位のリファレンスリファレンス
必須の金額と数量。 金額フィールドや数量フィールドが必須の場合、その通貨・単位ドロップダウンも必須になります — ただし SheetApps がそれを 事前入力 できる場合(検出した通貨、設定した既定値、または選んだ製品から入力された単位があるとき)に限ります。こうして、必須のピッカーが、推測しようのなかった値の保存を妨げることは決してありません。
ドロップダウンが表示される場所 は、フォームの形状によって決まります:
| フォーム形状 | 通貨と単位の動作 |
|---|---|
| ヘッダーのみ | 繰り返し明細のない、単一のフィールドの集まりです。各金額・数量フィールドは上記のルールに従って独自のドロップダウンを持ち、フォームは複数の通貨を同時に表示できます。 |
| ヘッダー + 明細 | 繰り返し明細テーブルを持つヘッダーです。ヘッダー — または Sub Total / Grand Total のような合計ブロック — が通貨を持つ場合、レコード全体で 1 つのドキュメント通貨 を使います。ドロップダウンはヘッダーまたは合計に置かれ、各明細はそれを継承し、行ごとの通貨ドロップダウンは ありません。単位は明細ごとに異なっていてかまいません。 |
| ヘッダーなしの表 | 上部に列、その下に行が並び、独立したヘッダーがない配置です。SheetApps はこれを単一レコードのフォーム(上の「ヘッダーのみ」と同じ)として扱うため、金額または数量の各列が独自のドロップダウンを持ち、異なる通貨や単位を並べて配置できます。 |
ドキュメント通貨。 合計ブロックやヘッダーの通貨フィールドは、その金額が ドキュメント全体 に属することを SheetApps に伝えます。そのためレコードは、各明細のドロップダウンではなく 1 つの通貨を表示します。合計もヘッダー通貨も ない フォームは、各金額フィールドにドロップダウンを保持します — 1 つのレコードが本当に複数の通貨を混在させる場合に便利です。
ドロップダウンの名前。 これらのフィールドを自分で名付けることはめったにありません — SheetApps が追加します — が、ルール・数式・既定値がどれかを参照する必要があるときのために、名前を知っておくと役立ちます:
| ドロップダウン | フィールド名 | ラベル |
|---|---|---|
| 共有の通貨 | currency | 通貨 |
| フィールド独自の通貨 | <field>_currency | 通貨 |
| 共有の単位 | unit_of_measure | 単位 |
| フィールド独自の単位 | <field>_unit | 単位 |
ラベルは常に“Currency”と“Unit”であるため、ドロップダウンはラベルではなく フィールド名 で参照してください — 例えばルールの既定値での default = HEADER.currency のように。自分で 用意した通貨・単位コード列は、付けた名前をそのまま保持します。
2 つのドロップダウンが同じ名前になってしまう場合、SheetApps は番号を付けて区別します(
currency_2、currency_3)。ダッシュボードでは。 フラットテーブルは各金額をその通貨記号付きで、各数量をその単位付きで表示します(レコード一覧と同じ)。レコードを 集計 する KPI・チャート・ピボットは、すべてが同じ通貨・単位を共有する場合にのみ記号や単位を表示します。通貨(や単位)が 混在 する合計は、異なる通貨を足すことに意味がないため、プレーンな数値として小さな「混在」注記付きで表示されます。通貨でフィルターまたはグループ化すると、通貨ごとの合計を確認できます。また、ダッシュボード全体の「単位と通貨」トグルで、各値を記号・単位付きとプレーンな数値の間で切り替えられます。
印刷レコードや PDF レコードでは、金額は 通貨記号 付きで、数量は 単位 付きで表示され、画面での見え方と一致します。