takker/Scrapbox書籍を作るUserScript@0.2.0の読書用目次は0始まり
まとめ
0始まりにすればよかった
もしくはoffsetに1を渡す
takker.iconがコード書き直せば済むはないです。ハイ
書き直しまでくるとGitHubにコードが欲しくなるw基素.icon
流石にそろそろgit送りかな~と思ってますtakker.icon フルページでやったら最後まで行ってここで落ちてしまう.。text[i+offset]がない?基素.icon
たぶんどちらかtakker.icon
番号付けをどこかでミスってる
もしくは0番始まりでページ番号を書いていない
書いてないですね。1始まりではなく0はじまりなのかぁ基素.icon
始まりをずらせるようにも組んだので、たぶんそれを使っていたデータなのだと思いますtakker.icon
どういうoption渡せばずらせるのかは忘れました()
JSDocに書いてあったtakker.icon
code:ts
/** ページ情報と画像URLとテキストから、scrapboxのページを作る
*
* @param page ページ情報
* @param imageURLs 書籍に使うすべての画像のURLリスト
* @param text imageURLsに対応するテキストデータ
* @param offset=0 書籍formatで指定したページ番号が0以外で始まる場合、この数値を変えて調節する */
export const stringify = (page: Page, imageURLs: string[], text: string[], offset = 0): string => [
0からにしたら動いた!基素.icon
よかたtakker.icon
code:zsh
creating the json file...
error: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'split')
^
at Array.flatMap (<anonymous>)
Scrapbox上でのプログラミング、コードをまるっと持ってくるのが容易でないのでデバッグが難しい
動いているのでエラー処理書くモチベがなかった()takker.icon