OfficeDev / office-js

A repo and NPM package for Office.js, corresponding to a copy of what gets published to the official "evergreen" Office.js CDN, at https://appsforoffice.microsoft.com/lib/1/hosted/office.js.
https://learn.microsoft.com/javascript/api/overview
Other
671 stars 95 forks source link

insertFileFromBase64 does not keep restricted content #4025

Open treywilson opened 8 months ago

treywilson commented 8 months ago

Provide required information needed to triage your issue

Your Environment

Expected behavior

I expect the uneditable areas to remain uneditable, just like they are if I open the document not using the API.

Current behavior

Whenever I generate a document with uneditable and editable areas, then open a blank word and press my Add In button that calls insertFileFromBase64 to insert the priorly mentioned document, the whole document is editable.

Steps to reproduce

Link to live example(s)

    const base64 =
  "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";
  context.document.body.insertFileFromBase64(base64, Word.InsertLocation.end);
  await context.sync();

Context

I'm unable to programmatically open up externally stored word documents since it does not support keeping uneditable content.

microsoft-github-policy-service[bot] commented 8 months ago

Thank you for letting us know about this issue. We will take a look shortly. Thanks.

JHJ-MS commented 8 months ago

Hi @treywilson, thanks for reporting this issue. I could repro this issue. We have created an internal bug #8675932 to track it. We will handle issues according to priority. We'll let you know If there is any update. Thanks.