Sketch 플러그인 만들기

3235 단어 CocoaScriptsketch
오늘 아침에 Medium을 봤는데 초보자를 위한 SketchPlugin 제작 방법에 대한 기사가 있어서 번역했습니다.
참고 기사 1
참고 기사 2
기본적으로 CocoaScript로 제작됩니다.(ObjectiveC/Cocoa + Javascript)
규정된 곳에서 json 파일과 js 파일, 두 개의 파일을 준비하다
json 파일의 기본 정보
js 파일 지정 동작
{
 “name” : “My Plugin”,
 “identifier” : “my.plugin”,
 “version” : “1.0”,
 “description” : “My First Sketch Plugin”,
 “authorEmail” : “[email protected]”,
 “author” : “Your Name”,

 “commands” : [
     {
         “script” : “MyScript.js”,
         “handler” : “onRun”,
         “shortcut” : “command shift y”,//ショートカットキーを指定できる
         “name” : “Get Page Names”,
         “identifier” : “my.plugin.pagenames”
     }
 ],
}
var onRun = function(context) {

 //reference the Sketch Document
 var doc = context.document;

 //reference all the pages in the document in an array
 var pages = [doc pages];

 //loop through the pages of the document
 for (var i = 0; i < pages.count(); i++){

     //reference each page
     var page = pages[i];

     //get the name of the page
     var pageName = [page name];

     //show the page name in the console
     log(pageName);
 }
}

이렇게 하면 Sketch 파일을 열면 자신의 플러그인이 표시됩니다.
단축키를 지정할 수도 있습니다.

좋은 웹페이지 즐겨찾기