Zoho CreatorからZoho Workdriveへの定期的なファイルアップロード方法
お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
要件
Zoho Creator と Zoho WorkDrive の間で連携を行い、 スケジュール を使用して、Creator から WorkDrive へファイルを毎月アップロードします。 .
ユースケース
プロジェクト管理アプリで、完了したプロジェクトのレポートファイルを「プロジェクト」フォームで管理しているとします。毎月初めに、前月に完了したプロジェクトのレポートファイルを監査用に送付する必要があります。これを実現するために、毎月末にスケジュールを実行し、当月分の新しいフォルダーを作成して、該当するすべてのプロジェクトレポートを新規フォルダーに自動でアップロードします。 automatically.
手順
|
フォーム
|
フォームリンク名
|
項目タイプ
|
項目名
|
項目リンク名
|
|
プロジェクト
|
プロジェクト
|
単一行
|
Company
|
Company
|
|
単一行
|
プロジェクト件名
|
Project_title
|
|
単一行
|
レポート
|
レポート
|
このユースケースは、上記の項目だけで実装できます。必要に応じて、任意の数の項目を追加できます。
このコネクションは、ファイルをアップロードする Zoho WorkDrive アカウントを認証するために使用されます。
4. 新しいアクションを追加 > Deluge Script をクリックし、次のスニペットを追加します。
- // WorkDrive に当月分のフォルダーを作成
- folder_name = 'Audit_month-'+Zoho。currenttime。getMonth();
- new_folder = Zoho。workdrive。createFolder(folder_name, 'oyw2o9aaeafa4c3e9421ca2ae4a8205d3c8c1', 'workdrive_connection');
- // 新規フォルダーの ID を取得
- folder_id = new_folder。取得する('data').取得する('id');
- // 当月に完了したプロジェクトの一覧を取得
- projects_variable = プロジェクト[End_date in 今月];
- // 取得したプロジェクトのレポートを Zoho WorkDrive にアップロード
- for each rec in projects_variable
- {
- response = Zoho。workdrive。uploadFile(rec。レポート, folder_id, rec。Project_title, 無効, 'workdrive_connection');
- }
動作を確認する