發表文章

目前顯示的是有「UserFieldAccess」標籤的文章

How to check UserFieldAccess with out DurableId? 如何檢查某 User 對某 field 的權限?

說明 雖然 UserFieldAccess 這個 object 看起來很直觀, 望文生義,UserFieldAccess 就是用來記載各 user 對各 filed 有什麼 access permission 的。 但實際用起來有點綁手綁腳的,尤其是當你不知道 DurableId 的時候,常常遇到這個 error: MALFORMED_QUERY: UserFieldAccess: a filter on a reified column is required [DurableId] 此時建議如此行∶ SELECT EntityDefinitionId,FieldDefinitionId,IsAccessible,IsCreatable,IsUpdatable,UserId  FROM UserFieldAccess  WHERE FieldDefinition.EntityDefinition.QualifiedApiName='Opportunity' AND FieldDefinition.QualifiedApiName='custom_field_name__c' AND User.Id= '005xxxxxxxxxxxxxxx'