2017-03-24 8 views
1

OneNoteのGETページREST APIを使用してOneNoteページのHTMLを取得しています。OneNote API(REST) - PATCHサービスを使用してページのコンテンツを更新する際にOneNoteページの改行と間隔を維持する方法

<html lang="nl-NL"> <head> 
<title>Sales meeting III</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="created" content="2017-03-14T17:30:00.0000000" /> 
</head> 
<body data-absolute-enabled="true" style="font-family:Calibri;font-size:11pt"> 
<div id="div:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{50}" style="position:absolute;left:48px;top:115px;width:625px"> 
<p id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{34}" style="font-size:17pt;margin-top:0pt;margin-bottom:0pt">Sales Meeting</p> 
<p id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{36}" style="font-size:10pt;color:gray;margin-top:0pt;margin-bottom:0pt">donderdag 9 maart 2017</p> 
<p id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{38}" style="font-size:10pt;color:gray;margin-top:0pt;margin-bottom:0pt">20:00</p> 
<p id="p:{d6174a59-03a8-4010-9ad9-e5a2e6f57bb3}{28}" lang="en-US" data-tag="to-do" data-id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{40}" style="margin-top:0pt;margin-bottom:0pt">Send draft press release to marketing team</p><br/><br/> 
<p id="p:{d6174a59-03a8-4010-9ad9-e5a2e6f57bb3}{33}" lang="en-US" data-tag="to-do" data-id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{43}" style="margin-top:0pt;margin-bottom:0pt">Schedule briefing</p><br/><br/> 
<p id="p:{d6174a59-03a8-4010-9ad9-e5a2e6f57bb3}{38}" lang="en-US" data-tag="to-do" data-id="p:{e5d84e97-3676-4df2-9bc6-b9583ebae493}{45}" style="margin-top:0pt;margin-bottom:0pt">Jack is the greatest</p> 
<p id="p:{b1177410-4d6e-4ef7-b82c-32695a02218b}{13}" lang="en-US" style="margin-top:0pt;margin-bottom:0pt"></p> <br/><br/> 
<br/><br/> 
<p id="p:{b1177410-4d6e-4ef7-b82c-32695a02218b}{13}" lang="en-US" style="margin-top:0pt;margin-bottom:0pt">This is Testing</p> <br/><br/> 
</div> </body> </html> 

さて、私はPATCH APIの「置換」の方法で彼らのユニークなIDを使用して唯一の「P」(段落)タグを更新しています - ここではダミーのコードです。このアクションは、私の知る限り、ページのHTMLの残りの部分にはまったく関連していません。コンテンツは正しく更新されていますが、APIから正常に応答していますが、brタグも削除されています。これはページのインデントを妨げる。

ページのインデントを維持する方法、またはページのbrタグや改行の削除を避けるにはどうすればよいのですか?

ありがとうございます。

答えて

1

こんにちはAnupam
OneNoteページはどのように作成していますか?
私は単なるプログラムの作成とOneNote Onlineでの直接編集の両方でページを作成しようとしました.brタグは段落タグに限定され、パッチ適用後も存続します。ここで

+0

こんにちはCodeye、 私は手動でページを作成し、その後、私は、プログラムのREST APIのパッチ方法を使用してページの内容を更新していますページIDを使用しています。私はあなたの質問の答えを得ることを願っています。私はまだ上記の問題の解決策を探しています。 すぐにお返事ありがとうございます。 –

1

あなたの2つの質問に対する答えです - ラインを維持するためにどのように

  1. 改行「BR」を維持するために

    • を壊し、あなたは全体「のdiv」の代わりの特定を置き換えることができますページ内の項目のインデント維持するために、どのよう

    • 'pre'タグを除いて、OneNote APIは現在インデントをサポートしていません。
+0

サンプルのコードスニペットを追加することを検討してください。 –

関連する問題