使用PATCH更新OneNote页面中的创建日期

时间:2019-06-12 12:32:09

标签: microsoft-graph onenote onenote-api

使用Microsoft Graph,正文,标题等似乎易于更新,但我似乎无法找出创建日期的正确语法。我正在复制当前页面(似乎是获取已衬页面的唯一方法),并希望创建的日期能够反映目标的创建日期。

这是OneNote中的内容:

ArrayList

我尝试过

<head>
        <title>New Title</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="created" content="2019-07-22T09:00:00.0000000" />
    </head>

data=json.dumps([
                {
                    "target": "meta: #created",
                    "action": "replace",
                    "content": "2019-07-23T09:00:00.0000000"
                }
            ])

但是得到

data=json.dumps([
                {
                    "target": "created",
                    "action": "replace",
                    "content": "2019-07-23T09:00:00.0000000"
                }
            ])

正确的语法是什么?

2 个答案:

答案 0 :(得分:0)

当前不支持修补页面的CreatedDate。您如何复制页面?如果您使用Graph OneNote API https://docs.microsoft.com/en-us/graph/api/page-copytosection?view=graph-rest-1.0&tabs=cs,会不会在复制的页面上获得正确的CreatedDate?

答案 1 :(得分:0)

您可以使用Patch-pages-content和target = title来将Page标题设置为会议时间