Hi @Huy ,
Welcome to Q&A forum!
I have done a lot of research and testing. Actually, SharePoint Server prefers local deployment of the environment, data protection (data only flows within the environment) and a high degree of customization. SharePoint Online prefers sharing and co-editing. Therefore, there is currently no OOTB way to achieve your needs. Regarding this, we have the following suggestions:
- Try using third-party tools.
Some third-party tools will take these functions into account and develop related functions.
- For function development, this is beyond the support scope of the forum. It is recommended to go to the Partner Center to get a customized experience.
- At the same time, you can also submit feedback on this issue. This is the best platform to let us hear from you and make our products and services better for you and others. Microsoft values its customer feedback and a lot of features have been developed and suggested by customers via feedback.
Hope these information helps.
Please do let us know if you have any further queries.
Kindly consider accepting the answer if the information provided is helpful. This can assist other community members in resolving similar issues.