none
Graph APIでWord、PowerPoint、Excelのファイルを新規作成したい RRS feed

  • 質問

  • msal.jsを利用してjavascriptのクライアントからWord、PowerPoint、Excelファイルを新規作成(POST)してみたのですが、
    作成したファイルをTeamsのWebクライアントで表示したところ「このファイルには、表示できるプレビューがありません。」と表示されます。
    デスクトップのOfficeクライアントでファイルを新規作成するのと同様のプロセスをGraphAPIで適切に行う方法はありますでしょうか。

    ■詳細
    ・エンドポイント:https://graph.microsoft.com/v1.0/groups/${groupId}/drive/items/${parentItemId}/children
    ・POSTのリクエストBody:
    const json =
    {
     "name": "test.docx",
     "file": {
     "mimeType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
     },
     "@microsoft.graph.conflictBehavior": "rename"
    };
    ※PowerPointの場合はname="test.pptx"、mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation"


    2019年5月5日 9:29

すべての返信

  • クライアントアプリで新規作成したファイルを任意のフォルダにあらかじめ配置しておいてGraphAPIでファイルコピーすることでいったん対応しようと思います。
    2019年6月24日 10:07