mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-23 07:41:37 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			7898 lines
		
	
	
		
			95 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			7898 lines
		
	
	
		
			95 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html lang="en">
 | |
| <head>
 | |
|     <meta charset="utf-8">
 | |
|     <title>JSDoc: Class: BackendScriptApi</title>
 | |
| 
 | |
|     <script src="scripts/prettify/prettify.js"> </script>
 | |
|     <script src="scripts/prettify/lang-css.js"> </script>
 | |
|     <!--[if lt IE 9]>
 | |
|       <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
 | |
|     <![endif]-->
 | |
|     <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
 | |
|     <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
 | |
| </head>
 | |
| 
 | |
| <body>
 | |
| 
 | |
| <div id="main">
 | |
| 
 | |
|     <h1 class="page-title">Class: BackendScriptApi</h1>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <section>
 | |
| 
 | |
| <header>
 | |
|     
 | |
|         <h2><span class="attribs"><span class="type-signature"></span></span>BackendScriptApi<span class="signature">()</span><span class="type-signature"></span></h2>
 | |
|         
 | |
|     
 | |
| </header>
 | |
| 
 | |
| <article>
 | |
|     <div class="container-overview">
 | |
|     
 | |
|         
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="BackendScriptApi"><span class="type-signature"></span>new BackendScriptApi<span class="signature">()</span><span class="type-signature"></span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     <p>This is the main backend API interface for scripts. All the properties and methods are published in the "api" object
 | |
| available in the JS backend notes. You can use e.g. <code>api.log(api.startNote.title);</code></p>
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line29">line 29</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     
 | |
|     </div>
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|         <h3 class="subsection-title">Members</h3>
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="__private"><span class="type-signature"></span>__private<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     This object contains "at your risk" and "no BC guarantees" objects for advanced use cases.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>becca</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">Becca</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">provides access to the backend in-memory object graph, see <a href="https://github.com/zadam/trilium/blob/master/src/becca/becca.js">https://github.com/zadam/trilium/blob/master/src/becca/becca.js</a></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line537">line 537</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="axios"><span class="type-signature"></span>axios<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>Axios</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">axios</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">library for HTTP requests. See <a href="https://axios-http.com">https://axios-http.com</a> for documentation</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|         <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>use native (browser compatible) fetch() instead</li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line45">line 45</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="currentNote"><span class="type-signature"></span>currentNote<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>note</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">where script is currently executing. Don't mix this up with concept of active note</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line33">line 33</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="dayjs"><span class="type-signature"></span>dayjs<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>day.js</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">dayjs</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">library for date manipulation. See <a href="https://day.js.org">https://day.js.org</a> for documentation</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line47">line 47</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="originEntity"><span class="type-signature"></span>originEntity<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>entity</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="AbstractBeccaEntity.html">AbstractBeccaEntity</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">whose event triggered this executions</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line35">line 35</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="sql"><span class="type-signature"></span>sql<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>sql</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="module-sql.html">module:sql</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line437">line 437</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="startNote"><span class="type-signature"></span>startNote<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>note</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">where script started executing</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line31">line 31</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| <h4 class="name" id="xml2js"><span class="type-signature"></span>xml2js<span class="type-signature"></span></h4>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>xml2js</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">axios</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">library for XML parsing. See <a href="https://github.com/Leonidas-from-XIV/node-xml2js">https://github.com/Leonidas-from-XIV/node-xml2js</a> for documentation</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line49">line 49</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|     
 | |
| 
 | |
|     
 | |
|         <h3 class="subsection-title">Methods</h3>
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="createDataNote"><span class="type-signature"></span>createDataNote<span class="signature">(parentNoteId, title, content)</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Create data note - data in this context means object serializable to JSON. Created note will be of type 'code' and
 | |
| JSON MIME type. See also createNewNote() for more options.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>title</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>content</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line198">line 198</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     object having "note" and "branch" keys representing respective objects
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="createNewNote"><span class="type-signature"></span>createNewNote<span class="signature">()</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>params</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">
 | |
|                 <h6>Properties</h6>
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>title</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>content</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">buffer</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>type</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">text, code, file, image, search, book, relationMap, canvas</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>mime</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">value is derived from default mimes for type</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>isProtected</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>isExpanded</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>prefix</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     ''
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>notePosition</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">integer</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">default is last existing notePosition in a parent + 10</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
|             </td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line221">line 221</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     object contains newly created entities note and branch
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="createNote"><span class="type-signature"></span>createNote<span class="signature">(parentNoteId, title, content<span class="signature-attributes">opt</span>, extraOptions<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">create new note under this parent</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>title</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>content</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     ""
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     {}
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions.json</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">should the note be JSON</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions.isProtected</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">should the note be protected</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions.type</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     'text'
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">note type</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions.mime</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     'text/html'
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">MIME type of the note</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>extraOptions.attributes</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">Array.<object></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     []
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">attributes to be created for this note
 | |
|                 <h6>Properties</h6>
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>type</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute type - label, relation etc.</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>name</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute name</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>value</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute value</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
|             </td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|         <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>please use createTextNote() with similar API for simpler use cases or createNewNote() for more complex needs</li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line241">line 241</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     object contains newly created entities note and branch
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="createOrUpdateLauncher"><span class="type-signature"></span>createOrUpdateLauncher<span class="signature">(opts)</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Creates a new launcher to the launchbar. If the launcher (id) already exists, it will be updated.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.id</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">id of the launcher, only alphanumeric at least 6 characters long</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.type</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">one of
 | |
|                          * "note" - activating the launcher will navigate to the target note (specified in targetNoteId param)
 | |
|                          * "script" -  activating the launcher will execute the script (specified in scriptNoteId param)
 | |
|                          * "customWidget" - the launcher will be rendered with a custom widget (specified in widgetNoteId param)</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.title</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.isVisible</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">if true, will be created in the "Visible launchers", otherwise in "Available launchers"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.icon</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">name of the boxicon to be used (e.g. "bx-time")</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.keyboardShortcut</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">will activate the target note/script upon pressing, e.g. "ctrl+e"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.targetNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">for type "note"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.scriptNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">for type "script"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>opts.widgetNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">for type "customWidget"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line464">line 464</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="createTextNote"><span class="type-signature"></span>createTextNote<span class="signature">(parentNoteId, title, content)</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Create text note. See also createNewNote() for more options.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>title</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>content</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line181">line 181</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     - object having "note" and "branch" keys representing respective objects
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="ensureNoteIsAbsentFromParent"><span class="type-signature"></span>ensureNoteIsAbsentFromParent<span class="signature">(noteId, parentNoteId)</span><span class="type-signature"> → {void}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     If there's a branch between note and parent note, remove it. Otherwise, do nothing.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line158">line 158</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">void</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="ensureNoteIsPresentInParent"><span class="type-signature"></span>ensureNoteIsPresentInParent<span class="signature">(noteId, parentNoteId, prefix)</span><span class="type-signature"> → {Object}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     If there's no branch between note and parent note, create one. Otherwise, do nothing. Returns the new or existing branch.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>prefix</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">if branch will be created between note and parent note, set this prefix</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line148">line 148</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="escapeHtml"><span class="type-signature"></span>escapeHtml<span class="signature">(string)</span><span class="type-signature"> → {string}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>string</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">to escape</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line425">line 425</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     escaped string
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="exportSubtreeToZipFile"><span class="type-signature"></span>exportSubtreeToZipFile<span class="signature">(noteId, format, zipFilePath)</span><span class="type-signature"> → {Promise.<void>}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>format</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">either 'html' or 'markdown'</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>zipFilePath</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line530">line 530</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Promise.<void></span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getAppInfo"><span class="type-signature"></span>getAppInfo<span class="signature">()</span><span class="type-signature"> → {Object|*}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line443">line 443</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     - object representing basic info about running Trilium version
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Object</span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">*</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getAttribute"><span class="type-signature"></span>getAttribute<span class="signature">(attributeId)</span><span class="type-signature"> → {<a href="BAttribute.html">BAttribute</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>attributeId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line78">line 78</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BAttribute.html">BAttribute</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getBranch"><span class="type-signature"></span>getBranch<span class="signature">(branchId)</span><span class="type-signature"> → {<a href="BBranch.html">BBranch</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>branchId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line71">line 71</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BBranch.html">BBranch</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getDayNote"><span class="type-signature"></span>getDayNote<span class="signature">(date, rootNote<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns day note for given date. If such note doesn't exist, it is created.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>date</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">in YYYY-MM-DD format</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>rootNote</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">specify calendar root note, normally leave empty to use the default calendar</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line324">line 324</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getInstanceName"><span class="type-signature"></span>getInstanceName<span class="signature">()</span><span class="type-signature"> → {string|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Instance name identifies particular Trilium instance. It can be useful for scripts
 | |
| if some action needs to happen on only one specific instance.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line57">line 57</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">string</span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getMonthNote"><span class="type-signature"></span>getMonthNote<span class="signature">(date, rootNote<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns month note for given date. If such note doesn't exist, it is created.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>date</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">in YYYY-MM format</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>rootNote</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">specify calendar root note, normally leave empty to use the default calendar</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line355">line 355</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getNote"><span class="type-signature"></span>getNote<span class="signature">(noteId)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line64">line 64</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getNoteWithLabel"><span class="type-signature"></span>getNoteWithLabel<span class="signature">(name, value<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Retrieves first note with given label name & value
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>name</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute name</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>value</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute value</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line137">line 137</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getNotesWithLabel"><span class="type-signature"></span>getNotesWithLabel<span class="signature">(name, value<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {Array.<<a href="BNote.html">BNote</a>>}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Retrieves notes with given label name & value
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>name</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute name</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>value</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">attribute value</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line127">line 127</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Array.<<a href="BNote.html">BNote</a>></span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getRootCalendarNote"><span class="type-signature"></span>getRootCalendarNote<span class="signature">()</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns root note of the calendar.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line314">line 314</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getTodayNote"><span class="type-signature"></span>getTodayNote<span class="signature">(rootNote<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns today's day note. If such note doesn't exist, it is created.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>rootNote</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">specify calendar root note, normally leave empty to use the default calendar</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line333">line 333</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getWeekNote"><span class="type-signature"></span>getWeekNote<span class="signature">(date, options<span class="signature-attributes">opt</span>, rootNote<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns note for the first date of the week of the given date.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>date</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">in YYYY-MM-DD format</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>options</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">
 | |
|                 <h6>Properties</h6>
 | |
|                 
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>startOfTheWeek</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     monday
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">either "monday" (default) or "sunday"</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
|             </td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>rootNote</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">specify calendar root note, normally leave empty to use the default calendar</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line345">line 345</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="getYearNote"><span class="type-signature"></span>getYearNote<span class="signature">(year, rootNote<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Returns year note for given year. If such note doesn't exist, it is created.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>year</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">in YYYY format</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>rootNote</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">specify calendar root note, normally leave empty to use the default calendar</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line365">line 365</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="log"><span class="type-signature"></span>log<span class="signature">(message)</span><span class="type-signature"> → {void}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Log given message to trilium logs and log pane in UI
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>message</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line287">line 287</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">void</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="randomString"><span class="type-signature"></span>randomString<span class="signature">(length)</span><span class="type-signature"> → {string}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Return randomly generated string of given length. This random string generation is NOT cryptographically secure.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>length</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">integer</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">of the string</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line418">line 418</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     random string
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="searchForNote"><span class="type-signature"></span>searchForNote<span class="signature">(query, searchParams<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {<a href="BNote.html">BNote</a>|null}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     This is a powerful search method - you can search by attributes and their values, e.g.:
 | |
| "#dateModified =* MONTH AND #log". See <a href="https://github.com/zadam/trilium/wiki/Search">https://github.com/zadam/trilium/wiki/Search</a> for full documentation for all options
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>query</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>searchParams</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line113">line 113</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type"><a href="BNote.html">BNote</a></span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="searchForNotes"><span class="type-signature"></span>searchForNotes<span class="signature">(query, searchParams<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {Array.<<a href="BNote.html">BNote</a>>}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     This is a powerful search method - you can search by attributes and their values, e.g.:
 | |
| "#dateModified =* MONTH AND #log". See <a href="https://github.com/zadam/trilium/wiki/Search">https://github.com/zadam/trilium/wiki/Search</a> for full documentation for all options
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>query</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>searchParams</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">Object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line89">line 89</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">Array.<<a href="BNote.html">BNote</a>></span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="setNoteToParent"><span class="type-signature"></span>setNoteToParent<span class="signature">(noteId, prefix, parentNoteId)</span><span class="type-signature"> → {void}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     This method finds note by its noteId and prefix and either sets it to the given parentNoteId
 | |
| or removes the branch (if parentNoteId is not given).
 | |
| 
 | |
| This method looks similar to toggleNoteInParent() but differs because we're looking up branch by prefix.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>prefix</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| |
 | |
| 
 | |
| <span class="param-type">null</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|         <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>this method is pretty confusing and serves specialized purpose only</li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line399">line 399</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">void</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="sortNotes"><span class="type-signature"></span>sortNotes<span class="signature">(parentNoteId, sortConfig<span class="signature-attributes">opt</span>)</span><span class="type-signature"> → {void}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Sort child notes of a given note.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">this note's child notes will be sorted</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>sortConfig</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">object</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5 class="subsection-title">Properties:</h5>
 | |
| 
 | |
|     
 | |
| 
 | |
| <table class="props">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
|         <th>Attributes</th>
 | |
|         
 | |
| 
 | |
|         
 | |
|         <th>Default</th>
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>sortConfig.sortBy</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     title
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last">'title', 'dateCreated', 'dateModified' or a label name
 | |
|                                See <a href="https://github.com/zadam/trilium/wiki/Sorting">https://github.com/zadam/trilium/wiki/Sorting</a> for details.</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>sortConfig.reverse</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>sortConfig.foldersFirst</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
|                 <td class="attributes">
 | |
|                 
 | |
|                     <optional><br>
 | |
|                 
 | |
| 
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             
 | |
|                 <td class="default">
 | |
|                 
 | |
|                     false
 | |
|                 
 | |
|                 </td>
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line379">line 379</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">void</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="toggleNoteInParent"><span class="type-signature"></span>toggleNoteInParent<span class="signature">(present, noteId, parentNoteId, prefix)</span><span class="type-signature"> → {void}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     Based on the value, either create or remove branch between note and parent note.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>present</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">boolean</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">true if we want the branch to exist, false if we want it gone</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>noteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>parentNoteId</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>prefix</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">if branch will be created between note and parent note, set this prefix</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line170">line 170</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">void</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="transactional"><span class="type-signature"></span>transactional<span class="signature">(func)</span><span class="type-signature"> → {?}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| <div class="description">
 | |
|     This functions wraps code which is supposed to be running in transaction. If transaction already
 | |
| exists, then we'll use that transaction.
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>func</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">function</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last"></td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line409">line 409</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     result of func callback
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">?</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|             
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <h4 class="name" id="unescapeHtml"><span class="type-signature"></span>unescapeHtml<span class="signature">(string)</span><span class="type-signature"> → {string}</span></h4>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     <h5>Parameters:</h5>
 | |
|     
 | |
| 
 | |
| <table class="params">
 | |
|     <thead>
 | |
|     <tr>
 | |
|         
 | |
|         <th>Name</th>
 | |
|         
 | |
| 
 | |
|         <th>Type</th>
 | |
| 
 | |
|         
 | |
| 
 | |
|         
 | |
| 
 | |
|         <th class="last">Description</th>
 | |
|     </tr>
 | |
|     </thead>
 | |
| 
 | |
|     <tbody>
 | |
|     
 | |
| 
 | |
|         <tr>
 | |
|             
 | |
|                 <td class="name"><code>string</code></td>
 | |
|             
 | |
| 
 | |
|             <td class="type">
 | |
|             
 | |
|                 
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|             
 | |
|             </td>
 | |
| 
 | |
|             
 | |
| 
 | |
|             
 | |
| 
 | |
|             <td class="description last">to unescape</td>
 | |
|         </tr>
 | |
| 
 | |
|     
 | |
|     </tbody>
 | |
| </table>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl class="details">
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
|     <dt class="tag-source">Source:</dt>
 | |
|     <dd class="tag-source"><ul class="dummy"><li>
 | |
|         <a href="services_backend_script_api.js.html">services/backend_script_api.js</a>, <a href="services_backend_script_api.js.html#line432">line 432</a>
 | |
|     </li></ul></dd>
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <h5>Returns:</h5>
 | |
| 
 | |
|         
 | |
| <div class="param-desc">
 | |
|     unescaped string
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| <dl>
 | |
|     <dt>
 | |
|         Type
 | |
|     </dt>
 | |
|     <dd>
 | |
|         
 | |
| <span class="param-type">string</span>
 | |
| 
 | |
| 
 | |
|     </dd>
 | |
| </dl>
 | |
| 
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         
 | |
|     
 | |
| 
 | |
|     
 | |
| 
 | |
|     
 | |
| </article>
 | |
| 
 | |
| </section>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| </div>
 | |
| 
 | |
| <nav>
 | |
|     <h2><a href="index.html">Home</a></h2><h3>Modules</h3><ul><li><a href="module-sql.html">sql</a></li></ul><h3>Classes</h3><ul><li><a href="AbstractBeccaEntity.html">AbstractBeccaEntity</a></li><li><a href="BAttachment.html">BAttachment</a></li><li><a href="BAttribute.html">BAttribute</a></li><li><a href="BBranch.html">BBranch</a></li><li><a href="BEtapiToken.html">BEtapiToken</a></li><li><a href="BNote.html">BNote</a></li><li><a href="BOption.html">BOption</a></li><li><a href="BRecentNote.html">BRecentNote</a></li><li><a href="BRevision.html">BRevision</a></li><li><a href="BackendScriptApi.html">BackendScriptApi</a></li></ul>
 | |
| </nav>
 | |
| 
 | |
| <br class="clear">
 | |
| 
 | |
| <footer>
 | |
|     Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.2</a>
 | |
| </footer>
 | |
| 
 | |
| <script> prettyPrint(); </script>
 | |
| <script src="scripts/linenumber.js"> </script>
 | |
| </body>
 | |
| </html> | 
