この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ContentNote

Salesforce のメモを表します。このオブジェクトは、API バージョン 32.0 以降で使用できます。

サポートされているコール

create()delete()describeLayout()describeSObjects()query()retrieve()search()update()upsert()

特別なアクセスルール

  • メモが有効になっている必要があります。

項目

項目 詳細
内容
base64
プロパティ
Create、Nillable、Update
説明
メモのコンテンツまたは本文。適切な形式の HTML またはプレーンテキストを含めることができます。Content 項目のプレーンテキスト内の特殊文字はエスケープする必要があります。content.escapeHtml4() をコールすることによって特殊文字をエスケープできます。
ContentSize
int
プロパティ
Filter、Group、Nillable、Sort
説明
メモのサイズ (バイト)。
CreatedById
reference
プロパティ
Defaulted on create、Filter、Group、Sort
説明
メモを作成したユーザの ID。
CreatedDate
dateTime
プロパティ
Defaulted on create、Filter、Sort
説明
メモが作成された日付。
FileExtension
string
プロパティ
Filter、Group、Nillable、Sort
説明
メモのファイル拡張子。
FileType
string
プロパティ
Filter、Group、Nillable、Sort
説明
メモのファイルの種類。すべてのメモのファイルの種類は、SNOTE です。
Id
id
プロパティ
Defaulted on create、Filter、Group、Nillable、Sort
説明
メモの ID。
IsDeleted
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
メモが削除されているかどうかを示します。
IsReadOnly
boolean
プロパティ
Defaulted on create、Group、Sort
説明
メモが参照のみであるかどうかを示します。
LastModifiedById
reference
プロパティ
Defaulted on create、Filter、Group、Sort
説明
メモを最後に変更したユーザの ID。
LastModifiedDate
dateTime
プロパティ
Defaulted on create、Filter、Sort
説明
メモが最後に変更された日付。メモの Title または Content が更新されたときに更新されます。
LastViewedDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
メモが最後に参照された日付。この項目は、API バージョン 35.0 以降で使用できます。
OwnerId
reference
プロパティ
Filter、Group、Sort
説明
メモの所有者の ID。
TextPreview
string
プロパティ
Filter、Group、Nillable、Sort
説明
メモの内容のプレビュー。この項目は、API バージョン 35.0 以降で使用できます。
Title
string
プロパティ
Create、Filter、Group、idLookup、Namefield、Sort、Update
説明
メモのタイトル。

使用方法

  • ContentNote オブジェクトは、Winter '16 でリリースされた、拡張メモ取りツールで作成されたメモを表します。
  • ContentNote を使用して、メモを作成、クエリ、取得、検索、編集、および更新します。
  • ContentNote は ContentVersion 上に構築されているため、同じ使用方法が多数あります。
  • メモにすべての項目を設定できるわけではありません。Content および Title 項目のみを更新できます。
  • SOAP API を使用してアップロードできるファイルの最大サイズは 50 MB です。ドキュメントが API を使用してアップロードまたはダウンロードされると、base64 に変換されます。この変換により、ドキュメントサイズは約 37% 増加します。アップロードする予定のファイルが 50 MB 未満になるように base64 変換による増加を考慮します。
  • ContentNote の SOQL および SOSL クエリでは、メモの最新バージョンのみが返されます。
  • メモをレコードに関連付けるには、ContentDocumentLinkを使用します。

たとえば、次のコードではメモを作成し、特殊文字をエスケープして同等の HTML に変換されるようにします。

1ContentNote cn = new ContentNote();
2cn.Title = 'test1';
3String body = 'Hello World. Before insert/update, escape special characters such as ", ', &, and other standard escape characters.';
4cn.Content = Blob.valueOf(body.escapeHTML4());
5insert(cn);

次の例のコードでは、すでに HTML 形式のテキストを使用してメモを作成しているため��エスケープする必要はありません。

1ContentNote cn = new ContentNote();
2cn.Title = 'test2';
3String body = '<b>Hello World. Because this text is already formatted as HTML, it does not need to be escaped. 
4Special characters such as &quot;, etc. must already use their HTML equivalents.</b>';
5cn.Content = body;
6insert(cn);