現在のドキュメントのコピーを作成するためのMicrosoft Wordのアドインを作成しています。現在のWord文書のOneDriveアイテムIDを取得する
私はどこでできるのかを見つけましたcopy an item through the OneDrive API。ただし、これには、文書のコピーにitem-idが必要です。
Office JavaScript APIを使用して現在のWord文書のitem-idを取得する方法が見つからないようです。
私はOffice.context.document
オブジェクトと、Office.context.document.getFileAsync()
とOffice.context.document.getFilePropertiesAysnc()
の機能を調べました。
現在のWordのdocのOneDrive Item Idはどのように取得されますか?
ありがとうございます!それは非常に有益な答えでした。グラフエクスプローラで遊んで、私は、グラフのエンドポイントは、フォルダの後に子を含める必要がありますが、ドキュメントを一覧表示しています。だから、これは次のようになります:https://graph.microsoft.com/v1.0/me/drive/root/children/Documents/children?$filter=name eq 'somedoc.docx'これは私がするべき行動ですか期待? – stmcallister
正しい。技術的にはこれは配列を戻しますが、名前がフォルダごとに一意であるという要件に依存しているため、配列には1つのエントリしか存在しません。 –
私はまた、コロンの後の相対パスを使ってこのメソッドを発見しました。 https://graph.microsoft.com/v1.0/me/drive/root:/somedoc.docx。 $ filterの代わりにこのメソッドを使うことに違いがあるの? – stmcallister