Skip to main content
static getNotePageTemplate(NOTEPath: string, page: number): Promise<APIResponse<NoteTemplateInfo>>;
Parameters
ParameterTypeDescription
NOTEPathstringNOTE file path
pagenumberPage index (starts from 0)
Returns
  • APIResponse<NoteTemplateInfo>: result is the page template object. Fields: | Field | Type | Description | | --- | --- | --- | | name | string | Template name | | md5 | string | MD5 for custom templates; system templates use 0 |

Example

import { PluginFileAPI } from 'sn-plugin-lib';

/**
 * Example: get page template information.
 */
export async function exampleGetNotePageTemplate() {
 const NOTEPath = '/storage/emulated/0/Note/demo.note';
 const page = 1;
 const res = await PluginFileAPI.getNotePageTemplate(NOTEPath, page);
 if (!res.success) {
 throw new Error(res.error?.message ?? 'getNotePageTemplate call failed');
 }
 return res.result;
}