API/DREを介してマージフィールドタイプのデータを渡す方法は?

API/DREを介してマージフィールドタイプのデータを渡す方法は?

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

合併項目の利用可能なタイプに関する情報は、このヘルプ リンクをご覧ください。

各種類の合併項目の値をAPI経由でどのように渡すことができますか?

値は'merge_data' パラメータ内のJSON形式で渡されます。

こちらがJSONのサンプルです:


{
'data':[
       {
       '名前':'OhHaNi',
       'メール':'xyz@abc.com',
       '電話番号':9876543210,
       'embed_widget':'http://mysite.com/権限/',  
       'link_field':'https://www.zoho.com/writer',  
       'hobby':['Swimming','CycleRide'],
       '日付':'12/12/2021',
       'marital_status':'いいえ',
       'ContactInfo_BAR':'SecretKey',
       'ContactInfo_QR':'SecretQR',
       'richtext_field':'

html content goes here

',
       '住所':'ABS multiline content goes here'
       }
   ]
}

DRE経由で各種類のマージ項目に値を渡す方法は何ですか?

ここにサンプルスニペットがあります:

customerDetail = Map();
customerDetail.put('名前','OhHaNi'); //プレーンテキスト
customerDetail.put('メール','xyz@abc.com'); //メール
customerDetail.put('電話番号','9876543210'); //電話番号
customerDetail.put('embed_widget','http://mysite.com/権限/'); //埋め込み
customerDetail.put('link_field','https://www.Zoho.com/writer'); //リンク
customerDetail.put('hobby',{'Swimming','CycleRide'}); //リスト
customerDetail.put('日付','12/12/2021'); //日付
customerDetail.put('marital_status','いいえ'); //チェックボックス
customerDetail.put('ContactInfo_BAR','SecretKey'); //バーコード
customerDetail.put('ContactInfo_QR','SecretQR'); //QRコード
customerDetail.put('richtext_field','

ここにHTMLコンテンツが入ります

'); //リッチテキスト
customerDetail.put('住所','ABS  ここにマルチラインコンテンツが入ります'); //マルチライン
mergedata = Map();
mergedata.put('merge_data',{'data':customerDetail});
mergedata.put('件名','I am testing it 差出人 DRE');  //任意 
mergedata.put('メッセージ','Look!! its 完了');  //任意 
Zoho.writer.mergeAndSend('fbsa6360a78f53f564dfa9b4a1e79febed569','pdf','x@Zoho.com',mergedata,'writer”);