n8nでdosyaのファイルを一覧表示

dosyaのワークスペースまたはフォルダーを1つ選び、並べ替え、件数、サブフォルダーのオプションを指定してファイルを一覧表示します。IDや、ページ単位で取得した出力フィールドを確認します。

最終確認日

スクリーンショットは英語版の画面です。

dosyaノードのFile → Get Many操作は、1つのワークスペースのルートまたは1つのフォルダーを一覧表示します。ファイル項目は階層のないストリームとして返されます。サブフォルダーを含めるよう指定した場合、それらはフォルダーのレコードとして返され、内容は再帰的に一覧表示されません。

File Get Manyの選択、取得件数の制限、サブフォルダーの要否、代表的な出力フィールドの確認までの4ステップの手順図。
File Get Manyの選択、取得件数の制限、サブフォルダーの要否、代表的な出力フィールドの確認までの4ステップの手順です。スクリーンショットを原寸大で開く。

手順

  1. dosya.devを追加し、Resource: FileとOperation: Get Manyを選択して、対象のWorkspaceを選択してください。
  2. Folderを選択するか、Workspace Rootのままにしてください。フォルダー選択画面には、末尾の名前が重複していても区別できるよう、Clients / Acme / Finalのような完全なパスが表示されます。
  3. 件数を制限してテストするには、Return Allをオフのままにし、Limitを1以上に設定してください。標準値は50です。ノードは最大500件ずつAPIページを取得し、設定した上限で停止します。
  4. OptionsのSort Byで、Newest First、Oldest First、Name、Largest First、Smallest Firstのいずれかを選択してください。
  5. 後続の処理がtype: folderを持つレコードを想定している場合にのみ、Include Subfolders in Outputを有効にしてください。このオプションでは子フォルダーの内容はたどりません。
  6. 1回実行し、代表的なid、name、size、mime_type、extension、version、workspace_id、folder_id、created_at、updated_atの値をdosyaと比較してください。

Return Allを有効にすると、APIが最終ページを返すまでノードはファイルのページをたどります。APIは各ファイルページでサブフォルダーの全一覧を繰り返し返すため、サブフォルダーは最初の応答からのみ取得します。

「n8nでdosyaのファイルを一覧表示」の参考画面:dosyaのn8n連携の概要ページ。
「n8nでdosyaのファイルを一覧表示」の参考画面:dosyaのn8n連携の概要ページ。スクリーンショットを原寸大で開く。

実行結果

出力には選択したワークスペースのルートまたはフォルダーのファイルのみが、指定した順序で含まれます。Return Allが有効でなければ指定した上限で停止し、サブフォルダーを指定した場合は直下のサブフォルダーのレコードのみが含まれます。

選択範囲に表示可能なファイルがない場合、出力が空でも正常です。ワークスペースが未指定の場合はリクエスト前に拒否されます。アクセスできない場合は、認証情報のワークスペース固定、Full/Readスコープ、キーのオーナーのファイル閲覧権限を確認してください。

関連ガイド

この記事は役に立ちましたか?

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。