注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
コードテンプレートを使用すると、技術的経験がさまざまなユーザーが協力して作業できます。これは、コードをシンプルなフォームベースのインターフェースの背後に抽象化することにより実現されます。ユーザーが選択した値はコードテンプレートに代入され、その後、Workbook の他の変換と同じように実行することができます。
Matplotlib や Plotly の可視化を含む、コードで作成できる任何の変換は、コードテンプレートで作成できます。テンプレートを手を動かして試すには、テンプレートチュートリアルをフォローしてください。
利用可能なすべてのテンプレートはテンプレートブラウザーで見つけることができます。テンプレートブラウザーを開くには、画面の左上で + 新しい変換 をクリックして テンプレート を選択するか、既存の変換の上にマウスを置いて + ボタンを選択し、テンプレート を選択します。
テンプレートブラウザーでは、最近使用したテンプレートが表示され、キーワード、テンプレートの作成者、タグなどに基づいて検索する機能が提供されます。
グラフ上でコードテンプレートが選択されると、ユーザーにはコードエディターではなく、画面の下部にシンプルなフォーム入力が表示されます。テンプレートコード内のパラメーターは、ユーザーが入力する入力としてレンダリングされます。
入力フィールドがすべて入力されると、テンプレート変換はコード変換と同じように実行できます。実行 ボタンを選択するか、グラフのコンテキストメニューを開いて 実行 を選択します。
テンプレートによって生成された基礎となるコードをプレビューするには、ビューの切り替え を使用します。
任何のコード変換はコードテンプレートに変換することができ、同じ変換をコードを再書きすることなく適用することができます。コードテンプレートを作成するか既存のものを編集するには、コードエディターヘッダー上の テンプレートの作成/編集 オプションを選択します。
コードテンプレートは、コード変換内の値をパラメーターとして指定し、ユーザーが入力できる入力の種類についてのメタデータを追加することにより作成されます。テンプレートを作成することを選択すると、フルスクリーンエディターで分割画面ビューに移行します。画面の左側では、コードエディターがパラメーター化するコードの部分を選択することを可能にします。画面の右側では、テンプレートエディターが各パラメーターについてのメタデータを設定することを可能にします。
デフォルトでは、新しいテンプレートが作成されると、入力はデータセットタイプのパラメーターに変換されます。これらのパラメーターは、より記述的な名前と説明を付けるために編集することができます。また、テンプレート自体にもタイトルと詳細な説明を付けるべきです。
新しいパラメーターを作成するには、テンプレートエディターまたはコードエディターの 新しいパラメーターの追加 オプションを選択します。パラメーターの入力値で置換されるテキストの部分をハイライトするように求められます。同じパラメーターの複数のインスタンスを追加したい場合は、テンプレートエディターのコードのインスタンスリストの隣にある 追加 ボタンを選択することで行うことができます。
パラメーターが追加されると、パラメータータイプを選択する必要があります: データセット、行、または変数。変数 を選択した場合、その変数に対するパラメータータイプも選択する必要があります: テキスト、数値、選択、複数選択、ブーリアン、またはリスト。行入力は、複数の行のリストを作成するように設定でき、データセットはデフォルトで特定の入力データセットを使用するように設定できます。すべての変数タイプのパラメーターにデフォルト値と説明を含めることをお勧めします。
テンプレートが最初に作成された Workbook で利用可能なグローバル関数は、テンプレートコードの内容に自動的に追加され、他の Workbook でも利用できます。テンプレートは、それらが適用されている Workbook のグローバルコードにはアクセスできません。
テンプレートのバージョン履歴は保存され、テンプレートへの新しい編集は常にそのテンプレートの新しいバージョンとして保存されます。テンプレートへの編集は、そのテンプレートのインスタンスを自動的に更新しません。テンプレートの各インスタンスには、テンプレートの古いバージョンを使用している場合、最新のバージョンに更新するようにプロンプトが表示されます。