> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# オペレーション

> データベースクエリ、HTTP リクエスト、ファイルI/O など、すべてのArcScript オペレーションのリファレンス。

[フォーマッタ](/26.2/self-hosted/ja/scripting/value-formatters/formatters.md)は単純なデータ操作とフォーマットを処理できますが、**オペレーション**はArcScript におけるより複雑な操作に使用されます。

## オペレーションの基本

各オペレーションは、一連のインプットパラメータとアウトプットパラメータを指定します。

イベントによってトリガーされるスクリプトを作成して、メッセージ処理を自動化できます。組み込みのオペレーションを呼び出して、ファイルI/O からコネクタが使用するプロトコルを直接操作するまで、処理時の多くの一般的なタスクを自動化できます。利用可能なオペレーションを以下で説明します。組み込みのオペレーションを呼び出すのと同じ方法で、API を呼び出すこともできます。オペレーションを呼び出すには、[arc:call](/26.2/self-hosted/ja/scripting/keyword-reference/op-arc-call.md)を使用します。

| **オペレーション名** | **説明** |
| - | - |
| [appSendEmail](/26.2/self-hosted/ja/scripting/operations/op-app-send-email.md) | 設定ページの[アラート](/26.2/self-hosted/ja/getting-started/administration/settings/alerts.md)セクションのサーバー情報（SMTP サーバー、ユーザー、パスワードなど）を使用してメールを送信します。 |
| [cryptoDecrypt](/26.2/self-hosted/ja/scripting/operations/op-crypto-decrypt.md) | 暗号化されたデータを復号します。 |
| [cryptoEncrypt](/26.2/self-hosted/ja/scripting/operations/op-crypto-encrypt.md) | AES アルゴリズムを使用してデータを暗号化します。 |
| [dbBeginTransaction](/26.2/self-hosted/ja/scripting/operations/op-db-begin-transaction.md) | `BEGIN TRANSACTION` SQL コマンドを実行します。明示的なSQL トランザクションの開始点を示します。 |
| [dbCall](/26.2/self-hosted/ja/scripting/operations/op-db-call.md) | データベース内のストアドプロシージャを実行します。 |
| [dbEndTransaction](/26.2/self-hosted/ja/scripting/operations/op-db-end-transaction.md) | [dbBeginTransaction](/26.2/self-hosted/ja/scripting/operations/op-db-begin-transaction.md)を使用して作成された明示的なSQL トランザクションの終了を示し、トランザクションをコミットまたはロールバックするオプションを提供します。 |
| [dbListColumns](/26.2/self-hosted/ja/scripting/operations/op-db-list-columns.md) | データベースサーバー上のテーブルまたはビュー内のカラムを一覧表示します。 |
| [dbListTables](/26.2/self-hosted/ja/scripting/operations/op-db-list-tables.md) | 対象のデータベースサーバー内のテーブルを一覧表示します。 |
| [dbListViews](/26.2/self-hosted/ja/scripting/operations/op-db-list-views.md) | 対象のデータベースサーバー内のビューを一覧表示します。 |
| [dbNonQuery](/26.2/self-hosted/ja/scripting/operations/op-db-non-query.md) | データベースに対してクエリを実行します。 |
| [dbQuery](/26.2/self-hosted/ja/scripting/operations/op-db-query.md) | データベースに対してクエリを実行します。 |
| [encDecode](/26.2/self-hosted/ja/scripting/operations/op-enc-decode.md) | エンコードされたファイルまたはデータの文字列をデコードします。 |
| [encEncode](/26.2/self-hosted/ja/scripting/operations/op-enc-encode.md) | ファイルまたはデータの文字列を指定されたエンコーディング形式でエンコードします。 |
| [excelClose](/26.2/self-hosted/ja/scripting/operations/op-excel-close.md) | [excelOpen](/26.2/self-hosted/ja/scripting/operations/op-excel-open.md)が作成した読み取り可能なExcel ハンドルをクローズします。 |
| [excelGet](/26.2/self-hosted/ja/scripting/operations/op-excel-get.md) | Excel ワークブックから値を取得します。一般的に[Excel コネクタ](/26.2/self-hosted/ja/connectors/excel.md)のテンプレートファイルで使用されますが、[Script コネクタ](/26.2/self-hosted/ja/connectors/script.md)などの専用のスクリプトシナリオでも使用できます。 |
| [excelListSheets](/26.2/self-hosted/ja/scripting/operations/op-excel-list-sheets.md) | 指定されたExcel ワークブック内のワークシートを一覧表示します。 |
| [excelOpen](/26.2/self-hosted/ja/scripting/operations/op-excel-open.md) | 既存のExcel ワークブックの読み取り可能なハンドルを作成します。 |
| [fileCopy](/26.2/self-hosted/ja/scripting/operations/op-file-copy.md) | ファイルまたはディレクトリを指定されたパスにコピーします。 |
| [fileCreate](/26.2/self-hosted/ja/scripting/operations/op-file-create.md) | ディスク上の指定されたパスにファイルを作成し、オプションでそこに書き込みます。 |
| [fileDelete](/26.2/self-hosted/ja/scripting/operations/op-file-delete.md) | ファイルまたはディレクトリを削除します。 |
| [fileListDir](/26.2/self-hosted/ja/scripting/operations/op-file-list-dir.md) | 指定されたパス内のファイルとディレクトリを一覧表示します。 |
| [fileMakeDir](/26.2/self-hosted/ja/scripting/operations/op-file-make-dir.md) | パスで指定されたディレクトリを作成します。 |
| [fileMove](/26.2/self-hosted/ja/scripting/operations/op-file-move.md) | ファイルまたはディレクトリを指定されたパスに移動します。 |
| [fileRead](/26.2/self-hosted/ja/scripting/operations/op-file-read.md) | インプットファイルの内容を読み取り、データをアウトプットアイテムの属性として送り出します。 |
| [fileReadLine](/26.2/self-hosted/ja/scripting/operations/op-file-read-line.md) | インプットファイルの内容を1行ずつ読み取って列挙し、データをアウトプット属性として送り出します。 |
| [fileWrite](/26.2/self-hosted/ja/scripting/operations/op-file-write.md) | エンコードされたデータを新規または既存のファイルに書き込みます。 |
| [flowExecute](/26.2/self-hosted/ja/scripting/operations/op-flow-execute.md) | スクリプトからフローを実行します。 |
| [httpGet](/26.2/self-hosted/ja/scripting/operations/op-http-get.md) | 特定のWeb ベースのAPI リソースに対してHTTP GET リクエストを発行します。 |
| [httpPost](/26.2/self-hosted/ja/scripting/operations/op-http-post.md) | API エンドポイントに対してHTTP POST リクエストを発行します。 |
| [httpPut](/26.2/self-hosted/ja/scripting/operations/op-http-put.md) | API エンドポイントに対してHTTP PUT リクエストを発行します。 |
| [httpUpload](/26.2/self-hosted/ja/scripting/operations/op-http-upload.md) | [RFC 1867](https://www.rfc-editor.org/rfc/rfc1867) に準拠したAPI エンドポイントにファイルをアップロードするため、multipart/form-data を使用してHTTP POST リクエストを発行します。 |
| [integrityResetTampering](/26.2/self-hosted/ja/scripting/operations/op-integrity-reset-tampering.md) | ログの改ざんが検知された場合に、[改ざん検知](/26.2/self-hosted/ja/getting-started/administration/activity.md#改ざん検知ログ)の警告状態をユーザーがリセットできるようにします。 |
| [jsonClose](/26.2/self-hosted/ja/scripting/operations/op-json-close.md) | [jsonOpen](/26.2/self-hosted/ja/scripting/operations/op-json-open.md)が作成した読み取り可能なJSON ハンドルをクローズします。 |
| [jsonDOMGet](/26.2/self-hosted/ja/scripting/operations/op-json-dom-get.md) | JSON ドキュメントから値を取得します。 |
| [jsonDOMSearch](/26.2/self-hosted/ja/scripting/operations/op-json-dom-search.md) | インプットJSON ドキュメント内の要素をループします。 |
| [jsonOpen](/26.2/self-hosted/ja/scripting/operations/op-json-open.md) | URI または静的テキストからJSON データの読み取り可能なハンドルを作成します。 |
| [messageRead](/26.2/self-hosted/ja/scripting/operations/op-message-read.md) | メッセージアイテムの内容を読み取り、メッセージ本文を単一のアウトプット文字列で返します。 |
| [messageReadLine](/26.2/self-hosted/ja/scripting/operations/op-message-read-line.md) | メッセージアイテムの内容を1行ずつ読み取って列挙し、メッセージから1行ずつ返します。 |
| [sysExecute](/26.2/self-hosted/ja/scripting/operations/op-sys-execute.md) | プログラムまたはコマンドを実行します。 |
| [threadSleep](/26.2/self-hosted/ja/scripting/operations/op-thread-sleep.md) | 現在のスレッドに、設定された時間だけスリープするよう指示します。 |
| [xmlClose](/26.2/self-hosted/ja/scripting/operations/op-xml-close.md) | [xmlOpen](/26.2/self-hosted/ja/scripting/operations/op-xml-open.md)が作成した読み取り可能なXML ハンドルをクローズします。 |
| [xmlDOMGet](/26.2/self-hosted/ja/scripting/operations/op-xml-dom-get.md) | XML ドキュメントから値を取得します。 |
| [xmlDOMSearch](/26.2/self-hosted/ja/scripting/operations/op-xml-dom-search.md) | インプットXML ドキュメント内の要素をループします。 |
| [xmlOpen](/26.2/self-hosted/ja/scripting/operations/op-xml-open.md) | URI または静的テキストからXML データの読み取り可能なハンドルを作成します。 |
| [zipCompress](/26.2/self-hosted/ja/scripting/operations/op-zip-compress.md) | ファイルまたはフォルダをアーカイブに圧縮します。（GZIP、JAR、TAR、ZIP） |
| [zipExtract](/26.2/self-hosted/ja/scripting/operations/op-zip-extract.md) | 既存の圧縮アーカイブからファイルとフォルダを展開します。（GZIP、JAR、TAR、ZIP） |
| [zipScan](/26.2/self-hosted/ja/scripting/operations/op-zip-scan.md) | 圧縮アーカイブをスキャンして、含まれるファイルとディレクトリに関する情報を取得します。（GZIP、JAR、TAR、ZIP） |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.