Comments (6)
I'm also running into this with the following code:
var sketch = context.api()
var document = sketch.selectedDocument;
var selection = document.selectedLayers;
if (selection.isEmpty) {
sketch.message("Nothing selected; nothing to export");
} else {
selection.iterate(function(item) {
log(item.name);
});
}
TypeError: undefined is not an object (evaluating 'this._object._application.wrapObject')
line: 1627
sourceURL: /Applications/Sketch.app/Contents/Resources/SketchAPI.js
column: 54
Script executed in 0.025134s
from sketchapi.
This has been fixed in the develop
branch
from sketchapi.
Also I'm new to Sketch plugin development, the docs on the http://developer.sketch.com really confuses me. Some parts says we should use cocoascript but the API section marks cocoascript version as deprecated.
I have learned that this pure JS version is WIP, so does it mean we should still using cocoascript nowadays and be recommended to using pure JS version in the future?
from sketchapi.
I was scratching my head over this one while trying to iterate over child layers on a page, should have just checked the issue log.
from sketchapi.
When does this fix reach the retail Sketch App?
from sketchapi.
I just tried the code in Sketch 41, it works except that name
is not function, it's a property on layer object.
will close this.
from sketchapi.
Related Issues (20)
- APIs missing: set Fills blending options
- APIs missing: a way to load the available pattern images.
- APIs missing: insert images in Fills HOT 1
- APIs missing: exporting Images HOT 1
- APIs Missing: Data supplier
- APIs missing: lines management
- APIs missing: flatten
- APIs missing: Outline HOT 1
- APIs missing: transform tool
- Error when calling getImportableTextStyleReferencesForDocument HOT 3
- MSForeignSymbolProvider.alloc().initWithDocument is not a function. HOT 1
- Error: 'libraryController.libraries' is undefined HOT 5
- The text has multiple text colors, How to know which fragment use which color variable ?
- No structure encoding found for CGRect HOT 2
- API missing for gradient : gradientStringWithMasterAlpha, what can be used to get the degree for a border in latest sketch
- absoluteInfluenceRect() removed in Sketch 96.X HOT 2
- Update for Sketch 97.2 HOT 2
- JS API equivalent for native API "multiplyBy" scaling
- how get a rotated layer frame info๏ผ
- How to setOverrideValue with local image path?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sketchapi.