Skip to content

Instantly share code, notes, and snippets.

@janily
Created June 10, 2020 15:12
Show Gist options
  • Select an option

  • Save janily/71b16a148d81af8d2a1be7879e3ed6db to your computer and use it in GitHub Desktop.

Select an option

Save janily/71b16a148d81af8d2a1be7879e3ed6db to your computer and use it in GitHub Desktop.
add layer in selection
var sketch = require('sketch')
var Style = sketch.Style
var Rectangle = sketch.Rectangle
var ShapePath = sketch.ShapePath
var doc = sketch.getSelectedDocument()
var selection = doc.selectedLayers
var myShape = new ShapePath({
name: 'my shape',
frame: new Rectangle(20,20,100,200),
style: {
fills: [{color: '#c0ffee', fillType: Style.FillType.Color}]
}
})
selection.forEach(layer => {
//console.log(layer)
var selectLayer = layer
myShape.parent = selectLayer
})
var document = sketch.getSelectedDocument()
var myArtboard = document.pages[0].layers[0]
var myShape = new ShapePath({
name: 'my shape',
frame: new Rectangle(20,20,100,200),
style: {
fills: [{color: '#c0ffee', fillType: Style.FillType.Color}]
}
})
//myShape.parent = selection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment