重要なお知らせ: Dropbox Forms は、2025 年 9 月 30 日にサービス提供を停止します。2025 年 9 月 2 日以降、フォームを使用して新しいワークフローを作成することはできなくなりますが、既存のワークフローを表示したり、9 月 30 日の期限までエクスポートしたりすることはできます。
Dropbox Forms のサポート終了についての詳細は、こちらをご覧ください。
Dropbox Forms を使用して、データを CSV ファイルにダウンロードできます。この機能は、有料の Dropbox Forms プランでのみご利用いただけます。
データは CSV 形式で ZIP ファイルに保存されます。この情報は、ご希望のプログラムで閲覧できます。
注: CSV 形式でデータをダウンロードする際、PDF、監査証跡、アップロードされた添付ファイルは表示されません。この情報を確認するには、フォームを個別にダウンロードする必要があります。これを行うには、[アクション]の下にある[ダウンロード]をクリックします。
Dropbox Forms API を使用して、ワークフロー データを一括エクスポートできます。Dropbox Forms API は、Dropbox Forms で自動化されたワークフローを操作できる REST API です。ワークフロー インスタンスを作成および管理し、ステータスを確認し、ワークフローが完了したときに通知を受け取ることができます。
リクエストには application/x-www-form-urlencoded または application/json のいずれかを使用でき、すべての API 応答は JSON 形式で返されます。
Dropbox Forms API を使用してエクスポートを開始するには、API キーと既存のワークフローが必要です。
重要:秘密キーの値はすぐに記録し、安全な場所に保存してください。後で秘密キーの値を取得することはできませんが、いつでも新しいキーを生成できます。
Dropbox Forms API は、認証に API キーと JSON Web トークン (JWT) の両方を使用します。API キーは、短期間の JWT を取得するために使用され、API 呼び出しの認証に使用できます。
API キーを取得したら、次のことを行う必要があります。
Authorization: Bearer <YOUR_JWT>
2. ターミナルで次のコマンドを実行して、ワークフローのリストを取得します。
curl -s -H "Authorization: Bearer <YOUR_JWT>" \ https://api.helloworks.com/v3/workflows
3. 出力の各 workflow_id をメモします。
4. このコマンドを実行して、選択した日付範囲の CSV データを含む ZIP ファイルをダウンロードします。
curl -L -H "Authorization: Bearer <YOUR_JWT>" \ "https://api.helloworks.com/v3/workflows/<WORKFLOW_ID>/csv?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD" \ -o workflow_<WORKFLOW_ID>.zip
注:<WORKFLOW_ID> を ID に置き換え、URL の YYYY-MM-DDT00:00:00Z を開始日と終了日に置き換えます。例:start_date=2020-01-01T00:00:00Z
unzip -p workflow_<WORKFLOW_ID>.zip "*.csv" > workflow_<WORKFLOW_ID>.csv
注:
CSV をダウンロードして開いたら、次のことを行う必要があります。
curl -L -H "Authorization: Bearer <YOUR_JWT>" \ https://api.helloworks.com/v3/workflow_instances/<INSTANCE_ID>/documents \
はい
いいえ
この記事が役に立たなかった理由をお聞かせください。
ご意見ありがとうございます。
フィードバックありがとうございます。