none
デスクトップアプリのOneNoteへのリンクをSharePointOnlineのページ内にリンクとして仕込めないでしょうか RRS feed

  • 質問

  • Office365のSharePointOnlineを利用しています。
    サイドリンクバーやページ本文に「デスクトップアプリOneNoteの特定ページへのリンク」を仕込みたいです。

    通常デスクトップアプリケーションのOneNoteの特定ページ(orタブ)のリンクは、

    onenote:https://[テナント名].sharepoint.com/[サイトコレクション]/[ドキュメントライブラリ]/[ノートフォルダ]/[OneNoteファイル名].one#[ページ名]&section-id={ほにゃらら....

    のようになるのですが、このリンクをSharePointOnlineのサイドリンクバーに設定したりできません。
    ---------------------------
    Web ページからのメッセージ
    ---------------------------
    ハイパーリンクは、http://、https://、mailto:、news:、ftp://、file://、/、#、または \\ で開始します。アドレスを確認して、もう一度試してください。
    ---------------------------
    OK  
    ---------------------------

    となり、設定できません。


    いったんOfficeOnlineのOneNoteを経由すれば、当然デスクトップ版に行けるのですが、直接クライアントアプリを開きたいんです。
    JSなどは使わずに、Webパーツなどの簡易に実現するノウハウがあれば教えていただけないでしょうか

    よろしくお願い致します。


    2014年7月30日 9:39

回答

  • SharePoint の GUI からリンクを挿入するフォームでは、JavaScript で入力値を確認しているようです。

    そのため、直接 Html を挿入することで、OneNote プロトコルハンドラー付のリンクもページ上へ挿入できると思います。
    確認すると、Wiki ページなどへ HTMLの編集からリンクを追加すると、保存時に削除されてしまうようなので、
    「コンテンツエディタ」Web パーツを配置し、コンテンツエディタ Web パーツの編集時にリボンメニューから
    「ソースの編集」をクリックし、Aタグを書き込むことでページ上へリンクを追加できると思います。

    2014年7月31日 7:40

すべての返信

  • SharePoint の GUI からリンクを挿入するフォームでは、JavaScript で入力値を確認しているようです。

    そのため、直接 Html を挿入することで、OneNote プロトコルハンドラー付のリンクもページ上へ挿入できると思います。
    確認すると、Wiki ページなどへ HTMLの編集からリンクを追加すると、保存時に削除されてしまうようなので、
    「コンテンツエディタ」Web パーツを配置し、コンテンツエディタ Web パーツの編集時にリボンメニューから
    「ソースの編集」をクリックし、Aタグを書き込むことでページ上へリンクを追加できると思います。

    2014年7月31日 7:40
  • OTA様 ありがとうございます!

    期待通りの動作を実現できました!
    「コンテンツエディタWebパーツ」覚えました。

    2014年8月6日 7:58