ブラケティングされていないリンクを検索する
2回くらい試したときはこれでいけた
何回も検証したわけではないので、間違っていたら修正お願いします
script.min.jsscrapbox.PageMenu.addMenu({title:"Unlinked references",image:"https://gyazo.com/f9b04c201ba099283d473b898f6220b0.raw",onClick:()=>{const e=scrapbox.Page.title,o=`"${e}" "-[${e}]"`;location.href=`https://scrapbox.io/${scrapbox.Project.name}/search/page?q=${encodeURIComponent(o)}`}});
script.jsscrapbox.PageMenu.addMenu({
title: 'Unlinked references',
image: 'https://gyazo.com/f9b04c201ba099283d473b898f6220b0.raw',
onClick: () => {
const title = scrapbox.Page.title;
const query = `"${title}" "-[${title}]"`;
location.href = `https://scrapbox.io/${scrapbox.Project.name}/search/page?q=${encodeURIComponent(query)}`;
},
});
ページ名にスペースが入るとだめかな?
"hoge hoge" "-[hoge hoge]"
で出来そうです
ほんとだ!すごい!
お試し
きちんとスペースを含めた検索語句を認識している
あー、 -"[Google Chrome]"
だとうまく行かないので "-[Google Chrome]"
とハイフンマイナスもダブルクォートの中に入れるのがミソです
前者だとexcludesが [Google_Chrome]
、後者だと [Google Chrome]
と認識される
ほんとだ
というか、screenshotで [Google_Chrome]
となっていますね
全然気づかなかった
アンダーバー表記のリンクも除外するために、前者後者両方検索クエリに含める手はあるかもですが
わざわざページ名のスペースをアンダーバーにしてリンクを書くことは無さそうなので、後者だけでも良さげ
最初からページ名にアンダーバーが含まれているときはどちらでも大丈夫
前者後者両方入れると、アンダーバーが消えてしまうようです