API/DREによるマージフィールド型のデータ受け渡し

API/DREによるマージフィールド型のデータ受け渡し

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

利用可能な差し込み項目の種類の一覧については、こちらのヘルプリンクをご参照ください。

APIを使用して、差し込み項目の種類ごとに値を渡すには?

値は、「merge_data」パラメーター内でJSON形式で渡されます。

JSONのサンプル


{
'data':[
       {
       'Name':'OhHaNi',
       'Email':'xyz@abc.com',
       'Phone':9876543210,
       'embed_widget':'http://mysite.com/profile/',  
       'link_field':'https://www.zoho.com/writer',  
       'hobby”:[“Swimming','CycleRide'],
       'Date':'12/12/2021',
       'marital_status':'No',
       'ContactInfo_BAR':'SecretKey',
       'ContactInfo_QR':'SecretQR',
       'richtext_field':'<h1>HTMLコンテンツをこちらに入力</h1>',
       'Address':'ABS 複数行のコンテンツをこちらに入力'
       }
   ]
}

DREを使用して、差し込み項目の種類ごとに値を渡すには?

サンプルコード

customerDetail = Map();
customerDetail.put('Name','OhHaNi'); //書式なしテキスト
customerDetail.put('Email','xyz@abc.com'); //メールアドレス
customerDetail.put('Phone','9876543210'); //電話
customerDetail.put('embed_widget','http://mysite.com/profile/'); //埋め込み
customerDetail.put('link_field','https://www.zoho.com/writer'); //リンク
customerDetail.put('hobby',{'Swimming','CycleRide'}); //一覧
customerDetail.put('Date','12/12/2021'); //日付
customerDetail.put('marital_status','No'); //チェックボックス
customerDetail.put('ContactInfo_BAR','SecretKey'); //バーコード
customerDetail.put('ContactInfo_QR','SecretQR'); //QRコード
customerDetail.put('richtext_field','<h1>HTMLコンテンツをこちらに入力</h1>'); //書式ありテキスト
customerDetail.put('Address','ABS  複数行のコンテンツをこちらに入力'); //複数行
mergedata = Map();
mergedata.put('merge_data',{'data':customerDetail});
mergedata.put('subject','DREからのテストです');  //任意 
mergedata.put('message','ご確認ください。完了しました');  //任意 
zoho.writer.mergeAndSend('fbsa6360a78f53f564dfa9b4a1e79febed569','pdf','x@zoho.com',mergedata,'writer”);