ファンクションとは
ファンクションは、フローから呼び出して再利用できる共通ロジック(スクリプト)です。複数のフローで使う処理をファンクションにまとめておくと、各フローから呼び出して使い回せます。コードは スクリプトノード と同じく TypeScript で記述し、ランナー上の Deno で実行されます。
ファンクションを作成する
Section titled “ファンクションを作成する”- 左ナビゲーションの「ファンクション」を開きます。
- 「ファンクションを作成」をクリックします。
- 「ファンクション名」を入力し、「作成」をクリックします。

コードを編集する
Section titled “コードを編集する”作成したファンクションは、一覧から選んでコードを編集できます。スクリプトと同様に、環境変数・認証情報・外部パッケージ・他のファンクションをインポートして利用できます(スクリプトを書く を参照)。

フローから利用する
Section titled “フローから利用する”フローのスクリプトノードから、synqlet:functions/{ファンクションのID} でインポートして呼び出します。フローエディタ右の「ライブラリ > ファンクション」から「+」で追加すると、import 文が自動で挿入されます。
import formatData from "synqlet:functions/{ファンクションのID}";
const result = await formatData(/* ... */);