関数のThinklet
関数Thinkletは、JavaScriptを使用したカスタムデータ変換や計算を可能にします。 ビルトインのThinkletはほとんどのタスクを処理しますが、関数Thinkletは複雑なデータ操作やワークフローのロジックに柔軟性を提供します。
仕組み
データを変換し、インサイトを生成し、ワークフローの意思決定を自動化するために、関数ThinkletにJavaScriptコードを追加します。
使用ケース
関数Thinkletを使用するのに適したケース:
データ変換 – 値を変換し、データをフォーマットし、新しい指標を計算します。
時間計算 – 時間の差を決定し、期間を追跡します。
意思決定の自動化 – 計算された出力を使用して条件付きワークフローロジックを進めます。

JavaScriptに精通していない場合は、入力パラメータ、望ましい出力と必要な変換をChatGPTのようなAIアシスタントに説明するか、他のLLMツールを使用してください。 それにより、必要なコードが生成され、プロセスが迅速かつ簡単になります。
関数Thinkletの設定
生データを意味のあるフォーマットに変換することで、第三者の統合を簡素化し、例えば、2つの日付の間の日数を計算することができます。作業回避策や外部ツールを使用せずに対応可能です。

名前: 関数Thinkletのためのユニークな名前を入力します。
ID: この名前に基づいて、システムがIDを自動生成します。
説明 (オプション): Thinkletの目的とその機能について説明します。 この情報は、ワークフローの他のユーザーにとって役立つでしょう。
パラメーター: パラメーターを追加を選択して、Thinkletのパラメーターを設定し、関数ロジックの入力パラメーターとします。
ID: 入力パラメーターのIDを定義します。 JavaScriptでサポートされない文字を入力することはできません。
値:対応するパラメーター値を設定します。データベース値、他のThinkletの出力、グローバルパラメータ、またはカスタム値があります。
出力:5つまでの関数の出力を設定するために、出力を追加を選択します。
名前: 望ましい出力のためのユニークな名前を入力します。
ID:この名前に基づいてシステムがIDを自動生成します。
JavaScript: 入力パラメータに基づいて関数ロジックを定義するためのJavaScriptコードを記述します。 スクリプトは、定義された出力のIDを持つ出力も定義すべきです。
JavaScriptコードの構造
JavaScriptコードの例
このコード例は、関数Thinklet内でパスワードの期限切れチェッカーを実装する方法を示しています。
Last updated
Was this helpful?