オフィス文書が読み取り専用かどうかを検出するために使用できるAPI /関数があるかどうかを知りたい。私はoffice.jsライブラリを使用してオフィスアドインを作成しています。そのドキュメントは読み取り専用モードで他のユーザーと共有されます。次のプロパティを使用すると、readWriteが表示されますが、実際にはドキュメントは読み取り専用モードです。次のプロパティは、私はそれが働いて、次のようなことをしようとしているが、それは正しいアプローチであるかどうかわからないのですオフィス文書が読み取り専用かどうかをチェックする方法office.js addin
var docMode = Office.context.document.mode; // did not work, it gives value of manifest file i guess
を支援されていません。ファイルが1つのドライブにある場合は、このようなURLをhttp://d.doc.onedrive..somethingと指定します。
if (Office.context.document.url.indexOf("https://excel.officeapps.live.com") > -1) {// its in read-only mode-this is the unique folder name where the file is
$("#container").show();
$("#readOnlyArea").show();
} else {
$("#mainArea").show();}
私はそれをフォローアップしてください。 Excelのデスクトップとオンラインの両方でこれを試してみて、 'Office.context.document.mode'の戻り値が読み書きと読み込み専用の両方のドキュメントに対応していることを確認してください。 –
その値は機能しません。 readWrite(私はそれがマニフェストからその値を取得すると思う)として答えを与えます。私はそれを試みた。 btw私はあなたのGmail IDでこれについてメールを送ってきました.iはここでそれを更新します。 –
OK、私は私のチームの誰かに尋ねるでしょう... –