2017-01-19 6 views
0

현재 Zotero (버전 5.0 베타 버전)는 괜찮은 CSL Json 내보내기를 제공하지만 여전히 불완전합니다. 즉, 태그는 Json 파일에 전달되지 않습니다. 서지 목록에 대한 메타 데이터는 Json 출력을 필터링하고 분류하는 데 사용할 수 있으므로 매우 중요합니다.Zotero CSL Json 내보내기 함수에 태그 추가

function doExport() { 
var item, data = []; 
while(item = Z.nextItem()) data.push(ZU.itemToCSLJSON(item)); 
Z.write(JSON.stringify(data, null, "\t"));} 

(item.tags 이미 Zotero에서) 태그가로 전달 될 필요가 다음 Zotero 지원 포럼에서

This 스레드는 후크가 translators file (라인 68)에 추가 할 수 있습니다 말한다 정렬. 어떠한 제안?

답변

0

편집 : 동일한 스레드에서 문제가 해결되었습니다. 이 기능을 추가하십시오 :

function doExport() { 
var item, data = []; 
while(item = Z.nextItem()) { 
     var itemJSON = ZU.itemToCSLJSON(item); 
     itemJSON.keyword = item.tags.map(o => o.tag).join(", "); 
     data.push(itemJSON); 
    } 
Z.write(JSON.stringify(data, null, "\t")); 
}