{"id":1362,"date":"2026-09-29T20:39:29","date_gmt":"2026-09-29T11:39:29","guid":{"rendered":"https:\/\/cg-method.com\/photoshop\/?p=1362"},"modified":"2026-10-03T20:58:04","modified_gmt":"2026-10-03T11:58:04","slug":"photoshop-uxp-script-psjs","status":"publish","type":"post","link":"https:\/\/cg-method.com\/photoshop\/photoshop-uxp-script-psjs\/","title":{"rendered":"Photoshop\u306eUXP\u30b9\u30af\u30ea\u30d7\u30c8\u5165\u9580\uff5cPSJS\u30fbawait\u3068JSX\u3068\u306e\u9055\u3044"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">UXP\u30b9\u30af\u30ea\u30d7\u30c8\u306f\u3001.psjs\u3068\u3044\u3046JavaScript\u30d5\u30a1\u30a4\u30eb\u304b\u3089Photoshop\u3092\u64cd\u4f5c\u3059\u308b\u4ed5\u7d44\u307f\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u306e\u5b9f\u884c\u306fPhotoshop 23.5\u4ee5\u964d\u3067\u4f7f\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JSX\u306e\u62e1\u5f35\u5b50\u3092\u5909\u3048\u308b\u3060\u3051\u306e\u79fb\u884c\u3067\u306f\u306a\u304f\u3001API\u30fb\u975e\u540c\u671f\u51e6\u7406\u30fb\u753b\u9762\u3068\u30d5\u30a1\u30a4\u30eb\u6a29\u9650\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6700\u521d\u306f\u6587\u66f8\u306e\u60c5\u5831\u3092\u8aad\u3080<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/cg-method.com\/photoshop\/wp-content\/uploads\/2026\/10\/cgm-photoshop-workflow-copies-practice-02.zip\">\u7df4\u7fd2ZIP<\/a>\u306escene-landscape.jpg\u3092\u4f5c\u696d\u30b3\u30d4\u30fc\u3067\u958b\u304d\u3001article-1362-report.psjs\u3092\uff3b\u30d5\u30a1\u30a4\u30eb\uff3d\u2192\uff3b\u30b9\u30af\u30ea\u30d7\u30c8\uff3d\u2192\uff3b\u53c2\u7167\uff3d\u304b\u3089\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6587\u66f8\u540d\u3068400\u00d7200px\u306e\u8868\u793a\u3092\u78ba\u8a8d\u3059\u308b\u4f8b\u3067\u3001\u753b\u50cf\u306e\u5185\u5bb9\u3084\u5bf8\u6cd5\u306f\u5909\u66f4\u3057\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6587\u66f8\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u958b\u3044\u3066\u304b\u3089\u8a66\u3059\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\"><code>const { app, core } = require(&quot;photoshop&quot;);\nif (app.documents.length === 0) {\n    await core.showAlert(&quot;No document is open. Open a practice image and try again.&quot;);\n} else {\n    const doc = app.activeDocument;\n    await core.showAlert(&quot;Document: &quot; + doc.name + &quot;\\nSize: &quot; + doc.width + &quot; x &quot; + doc.height + &quot; px&quot;);\n}\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">app.documents.length\u3084doc.width\u306a\u3069\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8aad\u3080\u51e6\u7406\u3068\u3001\u5b8c\u4e86\u3092\u5f85\u3064API\u3092\u533a\u5225\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">showAlert\u306e\u524d\u306b\u306fawait\u3092\u7f6e\u3044\u3066\u3001\u30c0\u30a4\u30a2\u30ed\u30b0\u306e\u51e6\u7406\u3092\u5f85\u3061\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u901a\u5e38\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u3084Node.js\u306eAPI\u304c\u3001\u305d\u306e\u307e\u307ePhotoshop UXP\u306b\u3042\u308b\u3068\u306f\u5224\u65ad\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u65b0\u3057\u3044\u672a\u4fdd\u5b58\u306e\u6587\u66f8\u3092\u4f5c\u308b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f5c\u696d\u4e2d\u306e\u6587\u66f8\u306f\u81ea\u5206\u3067\u4fdd\u5b58\u3057\u3066\u9589\u3058\u3001article-1362-create.psjs\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u4f8b\u306f\u6587\u66f8\u304c\u958b\u3044\u3066\u3044\u308b\u5834\u5408\u306b\u505c\u6b62\u3057\u3001\u7a7a\u306e\u72b6\u614b\u304b\u3089256\u00d7128px\u3001RGB\u30fb8bit\u300172ppi\u3001\u900f\u660e\u80cc\u666f\u306e\u65b0\u3057\u3044\u7df4\u7fd2\u6587\u66f8\u3068\u30ec\u30a4\u30e4\u30fc\u3092\u4f5c\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u65e2\u5b58\u753b\u50cf\u3092\u9589\u3058\u305f\u308a\u3001\u4fdd\u5b58\u5148\u3078\u30d5\u30a1\u30a4\u30eb\u3092\u66f8\u3044\u305f\u308a\u3059\u308b\u51e6\u7406\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\"><code>const { app, core } = require(&quot;photoshop&quot;);\nif (app.documents.length !== 0) {\n    await core.showAlert(&quot;Save and close your current documents before this practice.&quot;);\n} else {\n    try {\n        const doc = await app.documents.add({\n            name: &quot;CGM UXP Practice&quot;,\n            width: 256,\n            height: 128,\n            resolution: 72,\n            depth: 8,\n            mode: &quot;RGBColorMode&quot;,\n            fill: &quot;transparent&quot;\n        });\n        await doc.createLayer({ name: &quot;CGM practice layer&quot; });\n        await core.showAlert(&quot;Created a new unsaved practice document: &quot; + doc.name +\n            &quot;\\nSize: &quot; + doc.width + &quot; x &quot; + doc.height + &quot; px&quot;);\n    } catch (e) {\n        await core.showAlert(&quot;Practice failed: &quot; + e.message +\n            &quot;\\nIf a new practice document remains open, inspect it before closing without saving.&quot;);\n    }\n}\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">app.documents.add\u306fPromise\u3092\u8fd4\u3059\u305f\u3081\u3001await\u3067\u6587\u66f8\u4f5c\u6210\u3092\u5f85\u3063\u3066\u304b\u3089\u3001\u305d\u306e\u6587\u66f8\u306b\u30ec\u30a4\u30e4\u30fc\u3092\u4f5c\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30ec\u30a4\u30e4\u30fc\u4f5c\u6210\u3082\u5f85\u3063\u3066\u304b\u3089\u5b8c\u4e86\u8868\u793a\u3092\u51fa\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f5c\u6210\u5f8c\u306f\u6587\u66f8\u540d\u3001256\u00d7128px\u306e\u5bf8\u6cd5\u3001CGM practice layer\u3068\u3044\u3046\u30ec\u30a4\u30e4\u30fc\u3092\u78ba\u8a8d\u3057\u3001\u4e0d\u8981\u306a\u7df4\u7fd2\u6587\u66f8\u306f\u4fdd\u5b58\u305b\u305a\u9589\u3058\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9014\u4e2d\u3067\u30ec\u30a4\u30e4\u30fc\u4f5c\u6210\u306a\u3069\u304c\u5931\u6557\u3057\u305f\u5834\u5408\u3001\u65b0\u3057\u3044\u7df4\u7fd2\u6587\u66f8\u3060\u3051\u304c\u6b8b\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8aad\u307f\u3001\u6b8b\u3063\u305f\u6587\u66f8\u306e\u5185\u5bb9\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a8\u30e9\u30fc\u304c\u8868\u793a\u3055\u308c\u305f\u306e\u306b\u3001\u4f5c\u6210\u9014\u4e2d\u306e\u6587\u66f8\u3092\u5b8c\u6210\u54c1\u3068\u3057\u3066\u4fdd\u5b58\u3057\u306a\u3044\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JSX\u304b\u3089\u79fb\u3059\u3068\u304d\u306e\u9055\u3044<\/h2>\n\n\n\n<figure class=\"wp-block-table\" tabindex=\"0\" aria-label=\"\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u3067\u304d\u308b\u6bd4\u8f03\u8868\"><table class=\"has-fixed-layout\" style=\"min-width:24em\"><thead><tr><th style=\"min-width:8em !important\">\u78ba\u8a8d\u3059\u308b\u9805\u76ee<\/th><th style=\"min-width:8em !important\">JSX<\/th><th style=\"min-width:8em !important\">\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3PSJS<\/th><\/tr><\/thead><tbody><tr><td>\u5b9f\u884c\u3059\u308b\u30d5\u30a1\u30a4\u30eb<\/td><td>.jsx\u3001ExtendScript<\/td><td>.psjs\u3001UXP<\/td><\/tr><tr><td>\u30a2\u30d7\u30ea\u3078\u30a2\u30af\u30bb\u30b9<\/td><td>\u30b0\u30ed\u30fc\u30d0\u30eb\u306eapp\u306a\u3069<\/td><td>require(&#x27;photoshop&#x27;).app<\/td><\/tr><tr><td>\u51e6\u7406\u306e\u5b8c\u4e86\u5f85\u3061<\/td><td>\u5f93\u6765DOM\u306f\u540c\u671f\u51e6\u7406<\/td><td>Promise\u3092\u8fd4\u3059\u30e1\u30bd\u30c3\u30c9\u306fawait<\/td><\/tr><tr><td>UI<\/td><td>ScriptUI\u306edialog<\/td><td>UXP\u306e\u30c0\u30a4\u30a2\u30ed\u30b0\u3068await showModal<\/td><\/tr><tr><td>\u30d5\u30a1\u30a4\u30eb\u9078\u629e<\/td><td>File\u30fbFolder<\/td><td>uxp.storage.localFileSystem\u306e\u30d4\u30c3\u30ab\u30fc<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">UXP\u3067\u306fES6\u306a\u3069\u306e\u65b0\u3057\u3044\u69cb\u6587\u304c\u4f7f\u3048\u307e\u3059\u304c\u3001DOM\u30e1\u30bd\u30c3\u30c9\u3084\u5217\u6319\u5024\u306fExtendScript\u3068\u540c\u3058\u3068\u306f\u9650\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u753b\u50cf\u3092\u5909\u66f4\u3059\u308b\u51e6\u7406\u3092\u79fb\u3059\u524d\u306b\u3001\u307e\u305a\u6587\u66f8\u60c5\u5831\u3092\u8aad\u3080\u5c0f\u3055\u3044\u4f8b\u3067\u5b9f\u884c\u7d4c\u8def\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JSX\u306e\u5165\u529b\u6b04\u30fb\u30dc\u30bf\u30f3\u306f<a href=\"https:\/\/cg-method.com\/photoshop\/photoshop-scriptui-dialog\/\">ScriptUI\u306e\u30c0\u30a4\u30a2\u30ed\u30b0\u4f8b<\/a>\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002JSX\u3068PSJS\u306e\u521d\u56de\u5b9f\u884c\u306f<a href=\"https:\/\/cg-method.com\/photoshop\/external-jsx\/\">\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u53c2\u7167\u304b\u3089\u5b9f\u884c\u3059\u308b\u624b\u9806<\/a>\u3092\u4f7f\u3044\u3001\u305d\u308c\u305e\u308c\u306e\u62e1\u5f35\u5b50\u3067\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u3068\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u5206\u3051\u308b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adobe\u306e\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3.psjs\u30b5\u30f3\u30d7\u30eb\u306f\u3001await app.documents.add\u306a\u3069\u3092executeAsModal\u3067\u5305\u307e\u305a\u306b\u5b9f\u884c\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u65b9\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u304b\u3089\u6587\u66f8\u3092\u5909\u66f4\u3059\u308b\u51e6\u7406\u306b\u306f\u30e2\u30fc\u30c0\u30eb\u5b9f\u884c\u306e\u30eb\u30fc\u30eb\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d7\u30e9\u30b0\u30a4\u30f3\u7528\u306e\u8aac\u660e\u3092\u305d\u306e\u307e\u307ePSJS\u3078\u8db3\u3057\u305f\u308a\u3001PSJS\u306e\u4f8b\u3092\u305d\u306e\u307e\u307e\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30dc\u30bf\u30f3\u51e6\u7406\u306b\u79fb\u3057\u305f\u308a\u305b\u305a\u3001\u547c\u3073\u51fa\u3059\u5834\u6240\u306e\u4ed5\u69d8\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u3067\u3082LocalFileSystem\u306e\u30d5\u30a1\u30a4\u30eb\u9078\u629e\u304b\u3089\u4fdd\u5b58\u5148\u3092\u9078\u3079\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5229\u7528\u3067\u304d\u306a\u3044\u30d7\u30e9\u30b0\u30a4\u30f3\u7528\u30c7\u30fc\u30bf\u30d5\u30a9\u30eb\u30c0\u30fc\u3084window.localStorage\u3068\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u9078\u3076\u4fdd\u5b58\u5148\u306f\u5225\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u300c\u4fdd\u5b58\u5148\u30d5\u30a9\u30eb\u30c0\u30fc\u3078\u4e00\u5207\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u300d\u3068\u306f\u8aac\u660e\u3057\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u81ea\u52d5\u4e0a\u66f8\u304d\u3084\u4efb\u610f\u30d1\u30b9\u3078\u306e\u7121\u5236\u9650\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u3059\u4ed5\u7d44\u307f\u3067\u3082\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adobe\u306e\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u8cc7\u6599\u3067\u306f\u3001Network\u3084LaunchProcess\u306a\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u8a31\u53ef\u3055\u308c\u306a\u3044\u3082\u306e\u3068\u3057\u3066\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6a29\u9650\u306e\u8ffd\u52a0\u3084\u30d1\u30cd\u30eb\u304c\u5fc5\u8981\u306a\u7528\u9014\u3067\u306f\u3001\u30b9\u30af\u30ea\u30d7\u30c8\u3068\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u5206\u3051\u3066\u691c\u8a0e\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u901a\u5e38\u306ealert\u3001prompt\u3001confirm\u306e\u4ee3\u308f\u308a\u306b\u3001\u3053\u306e\u4f8b\u3067\u306fPhotoshop\u306ecore.showAlert\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b9f\u884c\u3067\u304d\u306a\u3044\u3068\u304d\u3068\u78ba\u8a8d\u7bc4\u56f2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u306f.psjs.txt\u306b\u306a\u3063\u3066\u3044\u306a\u3044\u304b\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">require\u3084await\u306e\u69cb\u6587\u30a8\u30e9\u30fc\u3067\u306fJSX\u3068\u3057\u3066\u5b9f\u884c\u3057\u3066\u3044\u306a\u3044\u304b\u3092\u3001\u6587\u66f8\u4f5c\u6210\u306e\u5931\u6557\u3067\u306fPhotoshop\u306e\u7248\u3068API\u6761\u4ef6\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UXP Developer Tool\u306f1.6\u4ee5\u964d\u306eDebug Script\u304c\u6848\u5185\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026\u5e7410\u67083\u65e5\u306b\u3001Adobe\u306e<a href=\"https:\/\/developer.adobe.com\/photoshop\/uxp\/2022\/scripting\/getting-started\/\">\u5b9f\u884c\u624b\u9806<\/a>\u3001<a href=\"https:\/\/developer.adobe.com\/photoshop\/uxp\/2022\/scripting\/how-it-works\/\">\u5b9f\u884c\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3068\u8a31\u53ef\u30e2\u30b8\u30e5\u30fc\u30eb<\/a>\u3001<a href=\"https:\/\/developer.adobe.com\/photoshop\/uxp\/2022\/scripting\/samples\/\">\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u306e\u516c\u5f0f\u30b5\u30f3\u30d7\u30eb<\/a>\u3001<a href=\"https:\/\/developer.adobe.com\/photoshop\/uxp\/2022\/ps-reference\/classes\/documents\">Documents.add<\/a>\u3001<a href=\"https:\/\/developer.adobe.com\/photoshop\/uxp\/2022\/ps-reference\/objects\/createoptions\/documentcreateoptions\">\u6587\u66f8\u4f5c\u6210\u30aa\u30d7\u30b7\u30e7\u30f3<\/a>\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">await\u306e\u9806\u5e8f\u3068\u5931\u6557\u6642\u306e\u5236\u5fa1\u306f\u660e\u793a\u7684\u30e2\u30c3\u30af\u3067\u78ba\u8a8d\u3057\u3066\u3044\u307e\u3059\u304c\u3001Photoshop\u5b9f\u6a5f\u306eAPI\u547c\u3073\u51fa\u3057\u30fb\u8868\u793a\u30fb\u30ec\u30a4\u30e4\u30fc\u4f5c\u6210\u306f\u672a\u691c\u8a3c\u3067\u3059\u3002<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>UXP\u30b9\u30af\u30ea\u30d7\u30c8\u306f\u3001.psjs\u3068\u3044\u3046JavaScript\u30d5\u30a1\u30a4\u30eb\u304b\u3089Photoshop\u3092\u64cd\u4f5c\u3059\u308b\u4ed5\u7d44\u307f\u3067\u3059\u3002 \u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u306e\u5b9f\u884c\u306fPhotoshop 23.5\u4ee5\u964d\u3067\u4f7f\u3048\u307e\u3059\u3002 JSX\u306e\u62e1\u5f35\u5b50\u3092\u5909\u3048\u308b\u3060\u3051\u306e\u79fb\u884c\u3067\u306f\u306a\u304f\u3001 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1363,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","ssp_meta_description":"PSJS\u3067\u6587\u66f8\u60c5\u5831\u3092\u8aad\u307f\u3001\u65b0\u3057\u3044\u7df4\u7fd2\u6587\u66f8\u3092\u4f5c\u308b\u4f8b\u3002await\u3067\u975e\u540c\u671f\u51e6\u7406\u3092\u5f85\u3064\u65b9\u6cd5\u3001JSX\u3068\u306e\u9055\u3044\u3001\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u3068\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u533a\u5225\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002","ssp_meta_title":"Photoshop\u306eUXP\u30b9\u30af\u30ea\u30d7\u30c8\u5165\u9580\uff5cPSJS\u30fbawait\u3068JSX\u3068\u306e\u9055\u3044","ssp_meta_robots":"","ssp_meta_canonical":"","ssp_meta_image":"","ssp_meta_keyword":"","book_review_data":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-1362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-extendscript"],"_links":{"self":[{"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/posts\/1362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/comments?post=1362"}],"version-history":[{"count":3,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/posts\/1362\/revisions"}],"predecessor-version":[{"id":1430,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/posts\/1362\/revisions\/1430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/media\/1363"}],"wp:attachment":[{"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/media?parent=1362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/categories?post=1362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cg-method.com\/photoshop\/wp-json\/wp\/v2\/tags?post=1362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}