問題タブ [onenote-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
onenote - OneNote コンテンツを検索/フィルター処理すると、「OData 構文エラー」というエラーが表示されます
data-tag="to-do"
OneNote API で複数のページを検索したいと考えています。curl を介してヘッダーに Access トークンを含む次のコードを使用しています -
しかし、それは私にこのエラーを与えています -
誰でもこの問題を解決するのを手伝ってもらえますか??
rest - Onenote Rest API を使用してページのコンテンツを削除する
onennote API を使用してページのコンテンツからアイテムを削除する方法が見つかりません。
私のページのコンテンツが
PATCH
挿入、追加、前置などのリクエストを作成できますが、それはコンテンツを削除するための指示ではありません。
段落を空のコンテンツに置き換えようとしました:
しかし、これはエラーにつながります:
なにか提案を ?ありがとう。
onenote - OneNote ページでハッシュタグ + 単語を検索するにはどうすればよいですか? (#文章)
OneNote API を使用して、ハッシュタグ (#taskclone など) を含む単語のページを検索しようとしています。これにより、API からエラーが発生しています。
API で使用される Odata 構造と構文へのリンク - http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part2-url-conventions/odata-v4.0-errata02- os-part2-url-conventions-complete.html#_Toc406398071
この問題はクエリの URL コンポーネントの構造に関連していると思われるため、2 つ目のリンクを追加しました。「#word」を含む実際のクエリの例を教えてください。
更新: /api/v1.0/me/notes/pages?search=%23taskclone で URL エンコーディングを試しましたが、エラーは発生しませんでしたが、値のない応答が返されました:
/api/v1.0/me/notes/pages?search=taskclone に変更すると完全に機能します。
OneNoteページに役立つ場合のメモテキストは次の とおりです
office365api - OfficeJS と OneNote API によるノートブック ID の違い
OneNote ClassNotebook の作業ウィンドウ アドインを作成しようとしています。
現在のユーザーが教師か生徒かを知りたいです。
1. officeJS
から activeNotebook の ID を取得する
2. OneNote API から 1 の ID を持つクラス ノートブックを取得する
3. 2 の学生と教師を使用して、現在のユーザーが学生か教師かを確認する
しかし、2 からの id は、このような奇妙な形です -{3b9c6337-cd8c-5c1c-a87b-1a9515237c48}{1}
その ID でノートブックを取得するにはどうすればよいですか?
コード:
authentication - Office365 を Onenote プラグインとして認証する
Office365 ユーザーのサインインを要求せずに認証トークンを取得するにはどうすればよいですか? (もう一度サインインします。つまり、ユーザーが OneDrive で Onenote にサインインしていると仮定します) 教師向けの半新しい API 機能を利用する Onenote プラグインを作成したいと思います (こちら)。
Microsoft は、Onenote の学校サポートのブランチで早い段階で、基本的なボタンを Onenote ツールバーとして追加するプラグインをリリースしましたが、それらはオンライン インターフェイスにしかつながりません。Onenote 内からトークンを取得することはできないという印象を受けました。
office365 - 組織に OneNote アドインを展開する
OneNote アドインを作成しましたが、ローカルから問題なく動作します。
しかし、Office 管理者から組織にマニフェスト xml ファイルをアップロードしようとすると、エラーが発生します。それは何の理由も与えません。
Word、Excel、および PowerPoint のみをサポートしているというアップロード ダイアログが表示されているようです。その場合、OneNote アドインを展開するにはどうすればよいですか?
office-js - OneNote アドイン: HTML コンテンツの取得
例では、RichText を取得するためのコードが提供されています。ページのプレーンテキスト コンテンツを取得することはできますが、ページのHTML形式のコンテンツを返すことができないようです。
例えば:
ヘッダ:
- あ
- B
次のようにする必要があります。
ただし、サンプル コードでは を使用しrichText/text
、 のみを返しますHeader:
。richText/HTML
上記のような HTML を取得することは可能ですか? (注: OneNote REST API ではなく、アドインのみを使用したい。)
ありがとう!
ドキュメントからのコード スニペット: