ファイルのアップロード
外部システムにファイルデータをアップロードし、レスポンスオブジェクトを返します。このカードはマルチパートアップロードをサポートします。
この関数カードはWorkflowsコネクタービルダーでのみ使用可能です。
入力
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
| ファイルコンテンツ(File Content) | アップロードするファイルコンテンツ。 | ファイル | 正 |
| URL | リクエストのURL(http://またはhttps://のプロトコルを含む)。 |
文字列 | 正 |
| HTTPメソッド(HTTP Method) |
使用するHTTPメソッド:
|
ドロップダウン | 正 |
| プロトコル(Protocol) |
使用するプロトコル:
|
ドロップダウン | 正 |
| クエリ(Query) |
キーと値のペアとして含める追加のクエリパラメーターを指定します。 例: |
オブジェクト | FALSE |
| ヘッダー(Headers) | リクエストに対するヘッダーを指定します。 | オブジェクト | FALSE |
| ファイルメタデータ(File Metadata) |
この入力は、マルチパートアップロードに使用されます。ファイルコンテンツとともに送信する追加のプロパティが含まれています。統合でファイルリクエスト本文のプロパティに順序が必要な場合、この入力は最初の部分を表します。この入力に必要な詳細は、統合によって異なります。 送信できるデータの例には次のものがあります。
統合でリクエスト本文のヘッダーが必要ない場合は、キー/値ペアの形式を使用します。 注:
データのコンテンツが文字列でない場合は、JSON Stringifyカードを使用して、このカードで使用するためにコンテンツを文字列に変換できます。 https://ja.developer.box.com/reference/post-files-content/の形式の例:
https://developers.google.com/workspace/drive/api/guides/manage-uploadsのヘッダーを指定する必要がある形式の例:
|
オブジェクト | FALSE |
| ファイル情報(File Info) |
このプロパティは、マルチパートアップロードのリクエストに使用されます。ファイルメタデータ(File Metadata)の入力を使用する場合、必要になります。この入力には、キー 送信できるデータの例には次のものがあります。
https://ja.developer.box.com/reference/post-files-content/の形式の例:
https://developers.google.com/workspace/drive/api/guides/manage-uploadsの形式の例:
|
オブジェクト | FALSE |
出力
| フィールド | 定義 | タイプ |
|---|---|---|
| ステータスコード(Status Code) |
操作の結果。コネクターは、カードによって実行されたアクションの成否を示すHTTPステータスコードを返します。例:
発生する可能性があるステータスコードの完全なリストについては、HTTPステータスコードを参照してください。 |
数値 |
| ヘッダー(Headers) | 出力ボディーとは関係のない、ステータスコードの詳細なコンテキスト。レスポンスヘッダーは、選択したHTTPリクエストオプションによって決定します。すべてのヘッダーがレスポンスヘッダーというわけではありません。ヘッダーは、{"Content-type":"application/json"}のようになります。 |
オブジェクト |
| 本文(Body) |
選択したHTTPリクエストから返されたデータ。 たとえば、 |
テキスト |