OptiAPI (プレビュー)
数え切れないほどの日常的なアクションを Power Automate に接続する、OptiAPI の公式 API。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Oliver Busk Jensen |
| support@optiapi.com |
| コネクタ メタデータ | |
|---|---|
| Publisher | 大道 芸 |
| Web サイト | https://optiapi.com |
| プライバシー ポリシー | https://optiapi.com/terms |
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| API キー | securestring | この API の API キー | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| PDF ファイルにパスワードを設定する |
PDF ファイルにカスタム パスワードを動的に設定します。 |
| PDF ファイルをテキストに変換する |
PDF ファイルをテキストに変換します。 |
| PDF メタデータ情報を取得する |
PDF ファイルからメタデータを取得します。 |
| スキャンされた PDF またはイメージ ファイルに対して OCR を実行する |
文字列を別の単語に置き換えます。 |
| 平均の計算 |
特定のキーの平均値を計算します。 |
| 文字列を datetime オブジェクトに変換する |
文字列を有効な datetime 形式に変換します。 |
| 文字列内のテキストを置き換える |
1 つ以上の単語を別の単語に置き換えます。 |
| 時刻または日付を加算または減算する |
値を加算または減算して datetime を操作します。 |
| 正規表現に基づいて文字列から値を検索する |
文字列内の 1 つ以上の値を検索します。 |
| 正規表現に基づいて文字列内のテキストを置換する |
正規表現に基づいて、1 つ以上の単語を別の単語に置き換えます。 |
| 複数の PDF ファイルを結合する |
複数の PDF ファイルを 1 つに結合します。 |
| 配列から項目を削除する |
キー値で配列から項目を削除します。 |
| 配列に false 値をフィルター処理する |
このアクションにより、配列から false エントリが削除されます。 |
| 配列に値が含まれているかどうかを確認する |
配列に特定の項目が含まれているかどうかを判断します。 |
| 配列の違いを見つける |
このアクションは、配列を別の配列と比較します。 |
| 配列をチャンクする |
配列をチャンクに分割します。 |
| 配列をフラット化する |
このアクションにより、多次元配列が 1 次元配列にフラット化されます。 |
| 配列を並べ替える |
配列を高から低、または降順から昇順に並べ替えます。 |
| 配列を結合する |
ある配列のキーを別の配列の値と結合します。 |
| 配列キーによるグループ化 |
このアクションは、配列の項目を特定のキーでグループ化します。 |
| 配列内の一意の項目を取得する |
このアクションは、配列内のすべての一意の項目を返します。 |
| 配列内の最初の場所 |
このアクションは、指定されたキーと値のペアを持つ配列内の最初の要素を返します。 |
| 配列内の重複を検索する |
このアクションは、配列から重複する値を取得して返します。 |
PDF ファイルにパスワードを設定する
PDF ファイルにカスタム パスワードを動的に設定します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
要求のコンテンツ タイプ。
|
Content-Type | True | string |
コンテンツタイプ |
|
要求の受け入れ型。
|
Accept | True | string |
Accept |
|
パスワード
|
password | True | string |
PDF ファイルに適用するパスワード。 |
|
PDF ファイル
|
True | byte |
PDF ファイルの base64 コンテンツ。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル コンテンツ
|
content | string |
パスワードを含む PDF ファイルの base64 でエンコードされた文字列。 |
PDF ファイルをテキストに変換する
PDF ファイルをテキストに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
終了ページ
|
endPage | integer |
設定すると、アクションがテキストに変換する最後のページになります。 |
|
|
出力レイアウト
|
layout | True | string |
出力コンテンツのレイアウト。 'raw' または 'original' から選択できます。 元の場合、レイアウトは保持されます。. |
|
ファイル コンテンツ
|
True | byte |
PDF ファイルの base64 でエンコードされた文字列。 |
|
|
開始ページ
|
startPage | integer |
設定すると、アクションがテキストに変換する最初のページになります。 |
戻り値
PDF メタデータ情報を取得する
PDF ファイルからメタデータを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
True | byte |
PDF ファイルの base64 でエンコードされた文字列。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
PDF バージョン
|
metadata.PDFVersion | string |
PDFVersion |
|
Author
|
metadata.author | string |
PDF ファイルの作成者 |
|
作成日
|
metadata.creationDate | string |
PDF ファイルが最初に作成された日付。 |
|
Creator
|
metadata.creator | string |
PDF ファイルの作成者。 |
|
暗号化
|
metadata.encrypted | string |
PDF ファイルが暗号化されているかどうか。 "yes"/"no" を返します。 |
|
ファイル サイズ
|
metadata.fileSize | string |
PDF ファイルのファイル サイズ (バイト単位)。 |
|
フォーム
|
metadata.form | string |
PDF ファイルにフォームがある場合。 |
|
変更日
|
metadata.modDate | string |
ファイルが変更されている場合。 (既定値 = null) |
|
最適化
|
metadata.optimized | string |
ファイルが最適化された場合。 (既定値 = "no") |
|
出力
|
metadata.output | array of string |
出力 |
|
ページの回転
|
metadata.pageRot | string |
PDF ファイルの回転。 |
|
ページ サイズ
|
metadata.pageSize | string |
PDF ファイルのページ サイズ。 |
|
ページ数
|
metadata.pages | string |
PDF ファイル内のページ数。 |
|
制作者
|
metadata.producer | string |
PDF ファイルのプロデューサー。 |
|
付き
|
metadata.tagged | string |
PDF ファイルがタグ付けされているかどうか。 "yes"/"no" を返します。 |
|
Title
|
metadata.title | string |
PDF ファイルのタイトル。 |
スキャンされた PDF またはイメージ ファイルに対して OCR を実行する
文字列を別の単語に置き換えます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
file | True | string |
ファイルの base64 でエンコードされた文字列 (PDF または画像)。 |
|
Language
|
language | string |
入力ファイルの言語。 (既定値 = eng) |
|
|
OCR エンジン (OEM)
|
oem | True | integer |
使用する OCR エンジン。 (0 = レガシ、1 = LSTM) |
|
ページのセグメント化方法 (PSM)
|
psm | True | integer |
OCR で入力イメージをどのようにセグメント化する必要がありますか? |
|
出力のトリミング
|
trim | True | boolean |
有効にすると、出力テキストの余分な間隔と改行がすべて削除されます。 |
|
ファイルの種類
|
type | True | string |
入力ファイルの種類。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
出力テキスト
|
text | string |
OCR アクションからの出力テキスト。 |
平均の計算
特定のキーの平均値を計算します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | True | string |
平均を計算するキー。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
平均
|
average | integer |
指定されたキーの計算された平均。 |
文字列を datetime オブジェクトに変換する
文字列を有効な datetime 形式に変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
要求のコンテンツ タイプ。
|
Content-Type | True | string |
コンテンツタイプ |
|
要求の受け入れ型。
|
Accept | True | string |
Accept |
|
入力形式
|
inputFormat | True | string |
入力文字列の形式。 |
|
出力形式
|
outputFormat | True | string |
文字列を変換する日付時刻の形式。 |
|
入力文字列
|
string | True | string |
日付時刻に変換する入力文字列。 |
|
Timezone
|
timezone | string |
datetime を変換する必要があるタイムゾーン (省略可能) |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
日時
|
datetime | string |
変換された新しい日時 |
文字列内のテキストを置き換える
1 つ以上の単語を別の単語に置き換えます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
要求のコンテンツ タイプ。
|
Content-Type | True | string |
コンテンツタイプ |
|
要求の受け入れ型。
|
Accept | True | string |
Accept |
|
置換後の文字列
|
replace | True | string |
見つかった文字列を置き換える文字列または単語。 |
|
探す
|
search | True | string |
入力文字列内で検索する文字列または単語。 |
|
入力テキスト
|
text | True | string |
置換を実行する入力テキスト。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
SMS 送信
|
text | string |
SMS 送信 |
時刻または日付を加算または減算する
値を加算または減算して datetime を操作します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アクション
|
action | True | string |
加算または減算するアクション。 たとえば、"year"、"weekday"、"week"、"day" などです。 |
|
入力日時
|
datetime | True | string |
加算または減算する入力値。 |
|
Operator
|
operator | True | string |
入力日時から値を加算または減算するかどうか。 'add' または 'subtract' を指定できます。 |
|
出力形式
|
outputFormat | string |
文字列を変換する日時の形式 (例: d-m-Y) |
|
|
価値
|
value | True | integer |
加算または減算する値。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
日時
|
datetime | string |
変換された新しい日時 |
正規表現に基づいて文字列から値を検索する
文字列内の 1 つ以上の値を検索します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
グループ
|
group | integer |
返すグループ。 (既定値 = 0) |
|
|
正規表現パターン
|
pattern | True | string |
正規表現パターン。 |
|
入力テキスト
|
text | True | string |
参照を検索する文字列。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
values
|
values | array of string |
values |
正規表現に基づいて文字列内のテキストを置換する
正規表現に基づいて、1 つ以上の単語を別の単語に置き換えます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
正規表現パターン
|
pattern | True | string |
検索で使用する正規表現パターン。 |
|
置換値
|
replacement | True | string |
見つかった値を置き換える文字列。 |
|
入力テキスト
|
text | True | string |
テキストの置換を実行する文字列。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テキスト
|
text | string |
置換されたテキスト文字列 |
複数の PDF ファイルを結合する
複数の PDF ファイルを 1 つに結合します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
pdfs
|
pdfs | True | array of string |
pdfs |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル コンテンツ
|
content | string |
結合された PDF ファイルの base64 でエンコードされた文字列。 |
配列から項目を削除する
キー値で配列から項目を削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | True | string |
このキーに一致する項目は削除されます。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列に false 値をフィルター処理する
このアクションにより、配列から false エントリが削除されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
配列キーを保持する
|
preserveKeys | True | boolean |
true に設定すると、返される配列は元の属性のキーを保持します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列に値が含まれているかどうかを確認する
配列に特定の項目が含まれているかどうかを判断します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | True | string |
特定の値を検索するキー。 |
|
検索語句
|
search | True | string |
検索する検索語句。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Contains
|
contains | boolean |
配列に指定された項目が含まれているかどうか (ブール値) |
配列の違いを見つける
このアクションは、配列を別の配列と比較します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
比べる
|
compare | True | array of string |
比べる |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列をチャンクする
配列をチャンクに分割します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
チャンク サイズ
|
size | True | integer |
各チャンクのサイズ。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列をフラット化する
このアクションにより、多次元配列が 1 次元配列にフラット化されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
深さ
|
depth | integer |
フラット化する必要がある深度レベル (整数) |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列を並べ替える
配列を高から低、または降順から昇順に並べ替えます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
ソート
|
sort | True | string |
配列項目の並べ替え方法 |
戻り値
配列を結合する
ある配列のキーを別の配列の値と結合します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
要求のコンテンツ タイプ。
|
Content-Type | True | string |
コンテンツタイプ |
|
要求の受け入れ型。
|
Accept | True | string |
Accept |
|
keys
|
keys | True | array of string |
keys |
|
values
|
values | True | array of string |
values |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列キーによるグループ化
このアクションは、配列の項目を特定のキーでグループ化します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | True | string |
項目をグループ化するキー。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列内の一意の項目を取得する
このアクションは、配列内のすべての一意の項目を返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | string |
一意性を決定する特定のキー。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列内の最初の場所
このアクションは、指定されたキーと値のペアを持つ配列内の最初の要素を返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | True | string |
検索するキー。 |
|
Operator
|
operator | string |
演算子句を実行する (省略可能) |
|
|
探す
|
value | True | string |
検索する値。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
配列内の重複を検索する
このアクションは、配列から重複する値を取得して返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アレイ
|
array | True | array of string |
アレイ |
|
Key
|
key | string |
特定の属性で重複を検索するためにキーを指定できます (省略可能) |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アレイ
|
array | array of string |
アレイ |
定義
StandardArrayResponse
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
結果配列
|
array | array of string |
新しい項目を含む配列。 |