Record オブジェクトの例
次のコード例では、キャンバスアプリケーションがパブリッシャーまたはフィードのどちらに表示されるかに応じて異なる情報を Record オブジェクトに含める方法を示します。
パブリッシャーのキャンバスアプリケーション
キャンバスアプリケーションがパブリッシャーに表示される場合、Record オブジェクトには、パブリッシャーがユーザレコード、グループレコード、オブジェクトレコードのどれに表示されるかに応じて異なる情報が含まれます。
- ユーザレコード
- Record オブジェクト Id は User.Id で、Type は User です。
- グループレコード
- Record オブジェクト Id は CollaborationGroup.Id で、Type は CollaborationGroup です。
- オブジェクトレコード
- Record オブジェクト Id はオブジェクト Id で、Type はオブジェクト名 (Account など) です。
フィードのキャンバスアプリケーション
キャンバスアプリケーションがフィードに表示される場合、ユーザレコード、グループレコード、オブジェクトレコードのどのフィードでも、Record オブジェクトには常にフィード項目情報が含まれます。
Record オブジェクト Id は FeedItem.Id で、Type は FeedItem です。