在 Illustrator 中放置 SVG

Place SVG in Illustrator

我正在尝试使用 extendscript 在 illustrator 中放置 svg。这基本上就是我在做什么

var doc = app.documents.add();
var p = doc.placedItems.add();
p.file = new File(svgfilepath);

失败并出现错误

File is in a format that cannot be placed

我可以使用“文件”>“放置”手动放置同一个文件。我错过了什么吗?需要帮忙!

来自 W_J_T forums.adobe.com:

var doc = app.activeDocument;  
var svgFile = File(Folder.desktop + '/testSVG.svg');  
doc.groupItems.createFromFile(svgFile);  

这有效!