建築家の表現の助け
Architect は、式の構築に役立つ要素の包括的なリストを返します。 このリストには、数学、統計、テキスト、日付と時刻、論理、比較、リスト、財務、オーディオ、言語、タイプ キャスト カテゴリなどが含まれています。 各要素には、説明、実装コード、戻し値、パラメーターが含まれます。 特定の文字列と結果の出力の例を表示することもできます。 式のヘルプでは、コピーでき [式の編集] ダイアログ ボックスに目的の例を貼り付けると、式の計算を満たすように変更します。
内に 式のヘルプ実装、パラメータ、例を見ることができます。 コピーもと [式の編集] ダイアログ ボックスに目的の例を貼り付けるし、式の計算を満たすように変更できます。
ヘルプメニューからエクスプレッションヘルプにアクセスする
Architectの右上隅にある「ヘルプ」ボタンをクリックして、 式のヘルプを選択します。
ファンクションボタンで式ヘルプにアクセスする
- 式を編集 ダイアログボックスまたは オーディオシーケンス ダイアログボックスで、 F() ボタンをクリックします。 式のヘルプ] ダイアログ ボックスを開きます。
- 特定の要素を見つけるには、次のいずれかを実行します。
- サーチフィールドに、表示したい機能の最初の数文字を入力します。 Architect は、一致する可能性のあるものを表示します。
- 名前/シンボルエリアのスクロールバーを使用して表示する機能に移動し、機能をクリックしてプロパティを表示します。
- 発現ヘルプを終了するには、ダイアログボックスの右上隅にあるXをクリックします。
タイプアヘッドを利用したアクセス式ヘルプ
式の編集ダイアログボックスでArchitectの先行入力機能を使用すると、式固有の関数ヘルプに簡単にアクセスできます。 テキストの最初の数文字を入力すると、Architect は一致の可能性のある式のリストを表示します。 各マッチには、クエスチョンマーク が含まれており、クリックするとその式のヘルプが表示されます。
ToAudioNumberやToAudioBoolなどの一部の機能は、サポートされている特定の言語でのみ使用できます。 フロー作成者だけフローのサポートされている言語は、ランタイム データの再生をサポートする場合、ToAudio 関数を使用してフローでデータ再生を組み込む必要があります。 関数にこの要件があるかどうかを見るには、式のヘルプでその関数のページをチェックします。
サポートされていない言語で関数が呼び出された場合、Architectはエラーを返します。 例: フローは英語 (en-US) のランタイム データ再生サポート付きで設定されているため、英語で実行されますが、以下の式に遭遇しました。
ToAudioNumber(503)
この場合、ランタイムは次のシステムプロンプトを順番に表示します。 五百 そしてシステムプロンプト 三 これは、英語を話すユーザーが期待する順序です。 一方、Architect にランタイム データ再生サポートがなく、フロー作成者がその言語をフロー用にサポートするように設定した場合には、上記の例は解析エラーを返します。
フローがToAudioNumber(503)に遭遇した場合、Architectがサポートされていない言語に適した音声で番号を読み返す方法を判断できないため、フローがランタイムデータ再生サポートのない言語で実行されるとエラーが発生します。
これが適用される各関数について、式ヘルプヘルプには これらの言語での使用に有効 セクション。
各「式のヘルプ」ページに実装情報が含まれています。 実装は、サポートされている方法の著者は、関数または演算子を呼び出すことができますを示しています。 例えば、「式のヘルプ」で加算演算子を開いて、以下のような実装の可能性を表示できます。
5 + 3
"hello"+ "world"
だがしかし:
"hello" + true
実装には、データ型と指定可能なパラメータの両方が表示されます。
実装パラメータ
各実装セクションでは、 式のヘルプ パラメータを許可するかどうかなど、フロー作成者に役立つ情報を提供するParametersセクションを含みます。 実行時、最小値と最大値、およびその他の制限。 たとえば、パラメータがリテラルとしてのみ許可されている場合などです。
例: 有効な通貨コード
次の式に「USD」を含めることで、作成者は、通貨コードパラメータがMakeCurrencyパラメータで指定されているとおりの有効なISO 4217コードであることを確認します。
MakeCurrency(5.25, "USD")
ただし、フロー作成者が通貨コードにリテラルを使用している場合、パーサーは設計時にそのコードを検証します。 次の呼び出しはパーサーエラーになり、通貨コードパラメータがサポートされている通貨コードではないことをフロー作成者に伝えます。
MakeCurrency(5.25, "USD123")
設計時にArchitectがこのリテラル値を検証すると、currencyCodeパラメーターに指定されたリテラル「USD123」はサポートされているISO4217通貨コードではないことをフロー作成者に通知するメッセージを返します。
例: 日付/時間を検証
同様に、2500年の日付時刻である次の式も設計時にフラグが立てられます。
MakeDateTime(2500, 1, 1, 0, 0, 0)
で規定されているように 式のヘルプ MakeDateTimeの場合、yearパラメータに指定された2500の値が最大許容値の2200を超えています。