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

FeedAttachment

添付ファイルやリンクなどのフィードへの添付を表します。FeedAttachment を使用して、さまざまな添付を 1 つのフィード項目に追加します。このオブジェクトは、API バージョン 36.0 以降で使用できます。

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

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

特別なアクセスルール

  • FeedAttachment を読み取り、作成、更新、削除できるのは、関連付けられた FeedItem に対応するアクセス権がある場合のみです。
  • インライン画像は、SOAP API を介して作成、更新または削除できません。

項目

項目名 詳細
FeedEntityId
reference
プロパティ
CreateFilterGroupSort
説明
この添付を含む関連フィードエンティティの ID。現在サポートされているフィードエンティティは FeedItem のみです。
RecordId
reference
プロパティ
CreateFilterGroupNillableSort
説明
このフィード添付に含まれるレコードの ID。ID には、ContentVersion ID または ContentDocument ID を使用できます。
Title
string
プロパティ
CreateFilterGroupNillableSortUpdate
説明
このフィード添付のタイトル。
Type
picklist
プロパティ
CreateFilterGroupRestricted picklistSort
説明
このフィード添付の種別。有効な値は、次のとおりです。
  • Content — コンテンツ添付ファイル。
  • InlineImage — インライン画像。関連付けられた FeedItem の本文に画像が追加されると、インライン画像添付ファイルが作成されます。FeedAttachment を使用してインライン画像を直接追加することはできません。
  • Link — リンク。
Value
string
プロパティ
CreateFilterNillableSortUpdate
説明
この FeedAttachment の文字列値。この項目は省略可能です。フィード添付がリンク FeedAttachment である場合、値はリンクの URL 文字列です。

使用方法

  • リンク添付 (種別が Link の FeedAttachment) は 1 つのフィード項目に付き 1 つのみ作成できます。
  • フィード項目種別が次のいずれかである場合、FeedItem にコンテンツ添付ファイルまたはリンクフィード添付を追加できます。
    • AdvancedTextPost
    • TextPost
    • ContentPost
    • LinkPost
    • QuestionPost
  • フィード項目に対して FeedAttachment が追加または削除されると、フィード項目の種別が Salesforce によって次のように最も適切な値に変更されます。
    • 種別が ContentPost のフィード項目からすべてのコンテンツフィード添付ファイルが削除されると、そのフィード項目の種別は TextPost に変更されます。
    • 反対に、種別が TextPost のフィード項目にコンテンツフィード添付ファイルが追加されると、そのフィード項目の種別は ContentPost に変更されます。
    • 種別が LinkPost のフィード項目からすべてのリンクフィード添付が削除されると、そのフィード項目の種別は TextPost に変更されます。
    • 反対に、種別が TextPost のフィード項目にリンクフィード添付が追加されると、そのフィード項目の種別は LinkPost に変更されます。
    • その他のすべてのフィード項目 (QuestionPostAdvancedTextPost フィード項目など) は、フィード添付の追加または削除によって変更されません。
  • SOQL クエリ内で ID によって FeedAttachment を取得することはできません。次のように、関連付けられた FeedEntityId を指定することによってのみ添付を取得できます。
    1SELECT Id FROM FeedAttachment WHERE FeedEntityId = 'some_feedItem_id'
  • FeedAttachment はトリガ可能なオブジェクトではありません。フィード添付は、FeedItem の update トリガ内の feedItem.FeedAttachments プロパティを介してアクセスできます。FeedAttachment のトリガに関する考慮事項については、『Apex 開発者ガイド』Chatter オブジェクトのトリガを参照してください。