問題タブ [basil.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - スクリプト ラベルをbasil.jsで新しく作成されたアイテムに動的に添付するにはどうすればよいですか?
コードで作成された PageItems にスクリプト ラベルを追加する方法はありますか (スクリプト ラベル パネルを使用せずに)。
私のコードは次のようになります。
fonts - InDesign をスクリプト化してテキストボックスにランダムなフォントを適用する方法は?
インストールされているフォントからランダムなフォントを選択し、テキスト ボックスに適用したいと考えています。コーディングを容易にするためにbasil.jsを使用しています。
次のように、使用可能なすべてのフォントのリストを自分で書きたくありません。
(このアイデアはhttp://forums.adobe.com/thread/325180からのものです)
どうもありがとう!
adobe-indesign - ノイズをbasil.jsで動作させるにはどうすればよいですか?
私はbasil.jsでb.noiseを機能させることができません。「ReferenceError: Uint8Array にコンストラクターがありません」というエラーが常に発生します。私は何を間違っていますか?
javascript - 追加のスクリプトをbasil.jsに含める方法
Basil.js は初めてですが、心から気に入っています。
私の .jsx スクリプトで他の JavaScript シートをリンクすることが可能かどうか、また正しい手順は何か疑問に思っています。私がしようとすると:
#include "basiljs/users/anotherscript.jsx";
InDesign がエラーをスローします:
エラー番号: 48 問題のあるテキスト: #include "basiljs/users/anotherscript.jsx";
javascript - Basil.js は InDesign バージョン CS3 で動作しますか?
インストール ガイドに記載されている方法で、basil.js のバンドルをダウンロードし、インストールしました。ただし、example-script の実行は常に失敗します。
そこに書かれています: JavaScript エラー、24 番、7 行目、Date.now は関数ではありません。
再インストールして2回インストールし、接続してフォルダーに正しい方法で名前を付けたかどうかを確認しましたが、すべて問題ないようです。
今、私のInDesign-Versionが古すぎるのではないかと思いましたか?私はまだCS3で作業しています。誰かそれについて知っていますか?
ありがとうエヴァ
javascript - basil.js での b.startsWith() の構文
私は、basil.js の b.startsWith() 関数の構文がどのように見えるはずなのか疑問に思っていました。
文字列「some」で始まる場合、テキストのすべての単語をチェックしたい(「sometimes」、「something」、「someone」、「somewhere」など)。
そこで、テキストのすべての単語を b.startsWith() 関数に渡す変数を作成します。
探している文字列を角かっこ ( b.startsWith(some) ) に入れると、「some」文字列で始まる場合にチェックされる変数を正確にどこに置く必要がありますか?
javascript - 画像をカット/クロップしてbasil.jsで複製する方法
画像を複製し、フレーム内の画像をカット/トリミングするスクリプトをbasil.jsで実行しようとしています。Basil.js リファレンス ( http://basiljs.ch/reference/ ) には、Indesign フレーム内で画像を移動する関数が見つかりません。
これをbasil.jsまたはJavaコードで行う方法を知っている人はいますか? ありがとう