データ型の形式

概要

オブジェクトの項目にはデータ型が定義されています。APIでは定義されたデータ型の形式ルールに従いデータを送受信しますが、本アダプタでは一部のデータ型においてルールを拡張しています。

本ページに記載されていないルールについてはAPIドキュメントを以下のリンク先ページより参照してください。

データ書き込み

boolean型

Salesforceアダプタと、Salesforce Bulkアダプタでルールが異なります。

入力データの変数型 入力データの値 更新値 Salesforceアダプタ Salesforce Bulkアダプタ 備考
真偽値 true true 使用可 使用可  
false false 使用可 使用可  
数値 1 true 使用可 使用可
  • [データ書き込み(DELETE)]処理では使用できません。
0 false 使用可 使用可
  • [データ書き込み(DELETE)]処理では使用できません。
文字列 true true 使用可 使用可
  • 大文字と小文字を区別しません。
yes true 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。
y true 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。
on true 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。
false false 使用可 使用可
  • 大文字と小文字を区別しません。
no false 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。
n false 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。
off false 使用可 使用不可
  • 大文字と小文字を区別しません。
  • [データ書き込み(DELETE)]処理では使用できません。
  • API 23.0の[マルチデータ書き込み]処理では使用できません。

date型

Salesforceアダプタと、Salesforce Bulkアダプタともに同じルールです。

入力データの変数型 フォーマット サンプル 備考
日付 - -
  • 日付以外の情報は切り捨てられます。
文字列 yyyy-MM-dd'T'HH:mm:ss.SSS’Z’ 2020-3-14T12:34:56.000Z  
yyyy/MM/dd'T'HH:mm:ss.SSS’Z’ 2020/3/14T12:34:56.000Z  
yyyy-MM-dd'T'HH:mm:ss.SSSz 2020-3-14T12:34:56.000JST  
yyyy/MM/dd'T'HH:mm:ss.SSSz 2020/3/14T12:34:56.000JST  
yyyy-MM-dd' 'HH:mm:ss 2020-3-14 12:34:56  
yyyy/MM/dd' 'HH:mm:ss 2020/3/14 12:34:56  
yyyy-MM-dd'T'HH:mm:ss 2020-3-14T12:34:56  
yyyy/MM/dd'T'HH:mm:ss 2020/3/14T12:34:56  
yyyy-MM-dd' 'HH:mm 2020-3-14 12:34  
yyyy/MM/dd' 'HH:mm 2020/3/14 12:34  
yyyy-MM-dd 2020-3-14  
yyyy/MM/dd 2020/3/14  

datetime型

SaSalesforceアダプタと、Salesforce Bulkアダプタともに同じルールです。

入力データの変数型 フォーマット サンプル 備考
日付 - -  
文字列 yyyy-MM-dd'T'HH:mm:ss.SSS’Z’ 2020-3-14T12:34:56.000Z  
yyyy/MM/dd'T'HH:mm:ss.SSS’Z’ 2020/3/14T12:34:56.000Z  
yyyy-MM-dd'T'HH:mm:ss.SSSz 2020-3-14T12:34:56.000JST  
yyyy/MM/dd'T'HH:mm:ss.SSSz 2020/3/14T12:34:56.000JST  
yyyy-MM-dd' 'HH:mm:ss 2020-3-14 12:34:56  
yyyy/MM/dd' 'HH:mm:ss 2020/3/14 12:34:56  
yyyy-MM-dd'T'HH:mm:ss 2020-3-14T12:34:56  
yyyy/MM/dd'T'HH:mm:ss 2020/3/14T12:34:56  
yyyy-MM-dd' 'HH:mm 2020-3-14 12:34  
yyyy/MM/dd' 'HH:mm 2020/3/14 12:34  
yyyy-MM-dd 2020-3-14  
yyyy/MM/dd 2020/3/14  

time型

Salesforceアダプタと、Salesforce Bulkアダプタともに同じルールです。
API 40.0以前の場合、次のコンポーネントで処理対象レコードを取得するクエリー検索のキー項目にtime型を指定することはできません。
入力データの変数型 フォーマット サンプル 備考
文字列 H:m:s 1:3:5
  • API43.0以降で使用可能です。
HH:mm:ss 12:34:56  
HH:mm:ss.S 12:34:56.1  
HH:mm:ss.SS 12:34:56.12  
HH:mm:ss.SSS 12:34:56.123  
HH:mm:ss.S’z’ 12:34:56.1z
  • API43.0以降で使用可能です。
HH:mm:ss.SS’z’ 12:34:56.12z
  • API43.0以降で使用可能です。
HH:mm:ss.SSS’z’ 12:34:56.123z
  • API43.0以降で使用可能です。
HH:mm:ss.S’Z’ 12:34:56.1Z  
HH:mm:ss.SS’Z’ 12:34:56.12Z  
HH:mm:ss.SSS’Z’ 12:34:56.123Z  
HH:mm:ss’z’ 12:34:56z
  • API43.0以降で使用可能です。
HH:mm:ss’Z’ 12:34:56Z