Zoho CreatorからZoho Workdriveへの定期的なファイルアップロード方法

Zoho CreatorからZoho Workdriveへの定期的なファイルアップロード方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

Zoho Creator と Zoho WorkDrive の間で連携を行い、 スケジュール を使用して、Creator から WorkDrive へファイルを毎月アップロードします。 .

ユースケース  

プロジェクト管理アプリで、完了したプロジェクトのレポートファイルを「プロジェクト」フォームで管理しているとします。毎月初めに、前月に完了したプロジェクトのレポートファイルを監査用に送付する必要があります。これを実現するために、毎月末にスケジュールを実行し、当月分の新しいフォルダーを作成して、該当するすべてのプロジェクトレポートを新規フォルダーに自動でアップロードします。 automatically.

動作を確認する

手順  

1. 次の内容で フォームを作成 します。
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
プロジェクト
プロジェクト
単一行
Company
Company
単一行
プロジェクト件名
Project_title
単一行
レポート
レポート

このユースケースは、上記の項目だけで実装できます。必要に応じて、任意の数の項目を追加できます。
 
2. 次の内容で コネクション を作成します。
このコネクションは、ファイルをアップロードする Zoho WorkDrive アカウントを認証するために使用されます。 

3. 次の内容で スケジュール を作成します。
 
4. 新しいアクションを追加 > Deluge Script をクリックし、次のスニペットを追加します。
  1. // WorkDrive に当月分のフォルダーを作成
  2. folder_name = 'Audit_month-'+Zoho。currenttime。getMonth();
  3. new_folder = Zoho。workdrive。createFolder(folder_name, 'oyw2o9aaeafa4c3e9421ca2ae4a8205d3c8c1', 'workdrive_connection');

  4. // 新規フォルダーの ID を取得
  5. folder_id = new_folder。取得する('data').取得する('id');

  6. // 当月に完了したプロジェクトの一覧を取得
  7. projects_variable = プロジェクト[End_date in 今月];

  8. // 取得したプロジェクトのレポートを Zoho WorkDrive にアップロード
  9. for each rec in projects_variable
  10. {
  11. response = Zoho。workdrive。uploadFile(rec。レポート, folder_id, rec。Project_title, 無効, 'workdrive_connection');
  12. }

動作を確認する