Zoho Writerの差し込みテンプレートにおけるrecord_idパラメーターの使用

Zoho Writerの差し込みテンプレートにおけるrecord_idパラメーターの使用

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

AIにこれを説明してもらう:ChatGPT|Perplexity|Claude

概要

Zoho Writerの差し込みテンプレートのrecord_idパラメーターを使用すると、record_idの値に基づいて、目的の項目の値を簡単に取得できます。この新しいパラメーターにより、テンプレートで使用するすべての項目をDelugeコードで手動でマッピングする必要がなくなります。

record_idパラメーターを使用するための前提条件

record_idパラメーターを使用する前に、次の条件を満たしていることを確認してください。
  1. 差し込みテンプレートをデータソースに接続している必要があります。
  2. データソースからデータを取得するために必要な権限を持っている必要があります。
  3. ドキュメントを生成するための十分な自動化クレジットが必要です。クレジットと料金の詳細はこちら

Merge APIsでサポートされているZohoアプリ

現在、Merge APIsは次のZohoアプリと連携し、record_idを使用して関連データを取得できます。
  1. Zoho CRM
  2. Zoho Creator
  3. Bigin
  4. Zoho Recruit

サンプルコード

Zoho CRMの特定のデータをWriterテンプレートに差し込むために、Delugeコードでrecord_idパラメーターを使用する例を次に示します。
  1. document_id = '4tx4ie20882e93a3b40a58a613213b5491b99';
  2. recordId = '154845000004785001';
  3. outputsettings = Map();
  4. outputsettings.put('doc_name','Student Grade PDF');
  5. outputsettings.put('folder_id','mt3vx64b53cadf1dxxxxxxxxxxx');
  6. outputsettings.put('output_format','pdf');
  7. param = Map();
  8. param.put('record_id',recordId);
  9. param.put('output_settings',outputsettings);
  10. response = invokeurl
  11. [
  12. url :'https://zohoapis.com/writer/api/v2/documents/1mg03e345d3ecbe4241958089f6cd9a55421d/merge/store'
  13. type :POST
  14. parameters:param
  15. connection:'writercrm'
  16. ];
  17. info response;
このDelugeコードは、指定されたrecord_idのデータを取得し、ドキュメントテンプレートに差し込んで、パーソナライズされたドキュメントを動的に生成します。

record_idパラメーターのメリット

  1. 必要なデータとその項目が、データIDを使用して自動的に取得され、マッピングされます。
  2. 処理は正確で、エラーを防止できます。
  3. 自動化により、時間と手間を節約できます。
record_idパラメーターがDelugeコードをどのように簡略化するかについては、こちらのフォーラム投稿を参照してください。