OutlineApi.setTitle()
Rename the bookmark at a path, in place. Needs the
edit-pages feature.methodEditingsince 1.0.0
Signature
setTitle(path: number[], title: string, options?: SignedDocumentOptions): Promise<void>
Parameters
| Parameter | Type | Description |
|---|---|---|
| path | number[] | The bookmark's path into get()'s tree. |
| title | string | The new title. |
| options? | SignedDocumentOptions | { invalidateSignatures? }. |
Returns
Promise<void>
Throws
INVALID_ARGUMENT— apaththat names no bookmark.FEATURE_NOT_LICENSED— the license lacksedit-pages.PAGE_ERROR— the change could not be written.DOCUMENT_CLOSED— the document has been closed.INVALID_STATE— a certified document, unlessoptions.invalidateSignatures(no certification level allows bookmark changes); or a progressive document still downloading.
Example
TypeScript
await doc.outline.setTitle([0], 'Introduction');