scrapbox-userscript-stdを使用したページ内容の更新のサンプル
updatePage()を呼び出すと、指定したページの末尾に行が挿入される
code:example.ts
import { updatePage } from "h/api/code/Mijinko-other/scrapbox-userscript-stdを使用したページ内容の更新のサンプル/script.ts";
updatePage("<プロジェクト名>", "ページ名")
https://gyazo.com/7755055e117f8c89eeb33de373c2c641
code:script.ts
/// <reference no-default-lib="true"/>
/// <reference lib="es2022"/>
/// <reference lib="dom"/>
import {
makeSocket,
patch,
const socket = await makeSocket();
export function updatePage(
projectName: string,
pageTitle: string
) {
patch(projectName, pageTitle, (lines) => {
const newLines: string[] = [];
for (const line of lines) {
newLines.push(line.text);
}
newLines.push("/icons/hr.icon");
newLines.push("新規テキスト");
return newLines;
}, { socket: socket });
}