diff --git a/TemplateUsage.md b/TemplateUsage.md index 90590dc..162c7f3 100644 --- a/TemplateUsage.md +++ b/TemplateUsage.md @@ -33,12 +33,13 @@ Only the template with specific name will be called. - QuickInsert: Called when inserting a note link to main note. - QuickBackLink: Called when inserting a note link to main note. The template will be inserted to the end of the sub-note and point to the main note by default. - QuickImport: Called when importing a sub-note to main note. -- QuickNote: Called when creating a note from an annotation. +- QuickNoteV2: Called when creating a note from an annotation. + > QuickNote is deprecated since v0.6.25 - ExportMDFileName: Called when exporting notes to markdown in batch/linked notes to markdown mode. The rendered template will be file name. ## Template Examples -Welcome to share & contribute your template! +Welcome to share & contribute your template! See [Templates From Community](https://github.com/windingwind/zotero-better-notes/issues/85) for more templates. ### [Note] with meta-data @@ -57,203 +58,3 @@ ${topItem?`
Title: ${topItem.getField('title')}
Author: ${topItem.getField('firstCreator')}
Date: ${topItem.getField('date')}
``` - -### [Item] item-notes with metadata: - -shared by @zyx335588 - - -```js -|
- Title - |
- - ${topItem.getField('title')} - | -
|---|---|
|
- Journal - |
- - ${topItem.getField('publicationTitle')} - | -
|
- 1st Author - |
- - ${topItem.getField('firstCreator')} - | -
|
- Authors - |
- - ${topItem.getCreators().map((v)=>v.firstName+" "+v.lastName).join("; ")} - | -
|
- Pub. date - |
- - ${topItem.getField('date')} - | -
|
- DOI - |
- - ${topItem.getField('DOI')} - | -
|
- Archive - |
- - ${topItem.getField('archive')} - | -
|
- Archive Location - |
- - ${topItem.getField('archiveLocation')} - | -
|
- Call No. - |
- - ${topItem.getField('callNumber')} - | -
- ${noteItem.getNote()} --Merge Date: ${new Date().toISOString().substr(0,10)+" "+ new Date().toTimeString()}
-
📝 Comments
--`; -copyNoteImage(noteItem); -return noteLine; -}).join("\n")} -``` - -### [Item] metadata for CS - -Modified on the previous template. Auto-ajust metadata according to item type. - - -```js -Make your comments
- -
|
- Title - |
- - ${topItem.getField('title')} - | -
|---|---|
|
- ${(()=>{ - if(topItem.itemType === "conferencePaper") return "Conference"; - if(topItem.itemType === "journalArticle") return "Journal"; - if(topItem.itemType === "report") return "Publisher"; - return "Publisher";})()} - |
- ${(()=>{ - if(topItem.itemType === "conferencePaper") { - const res = topItem.getField("conferenceName"); - return res?res:topItem.getField("proceedingsTitle"); - }; - if(topItem.itemType === "journalArticle") return topItem.getField("publicationTitle"); - if(topItem.itemType === "report") return topItem.getField("institution"); - return topItem.getField("publicationTitle");})()} - | -
|
- Authors - |
- - ${topItem.getCreators().map((v)=>v.firstName+" "+v.lastName).join("; ")} - | -
|
- Pub. date - |
- - ${topItem.getField('date')} - | -
|
- DOI - |
- - ${topItem.getField('DOI')} - | -
|
- URL - |
- - ${topItem.getField('url')} - | -
|
- CitationKey - |
- - ${topItem.citationKey?topItem.citationKey:''} - | -
-- -Insert more items with meta-data in workspace window->Edit
-