Macでは一部機能が使えなくなるスクリプトについて スクリプトのコードが書けないためチャットGPTを使って、以下の「テキストレイヤーを追加するスクリプト」を作ってもらったのですが、 ・カーソルで範囲選択している場合は、その範囲内にある文字列のみをテキストレイヤーとして追加する という機能が、Windowsならちゃんと機能するのに、Macだと範囲選択しても常にテキスト入力欄にあるすべての文字が追加されてしまいます。WindowsとMacで範囲選択の定義か何かに違いがあるのでしょうか?Macでも選択範囲の文字列のみテキストレイヤーとして追加するには、どうすればよいのでしょうか? ※添付画像は、Windowsで起動してうまくできているパターンです。Macではこのようにできません。 おそらく、範囲選択した部分に限定するという機能の記述は、以下の「selectedText・・・」部分が該当すると思っていますが、この点をどう修正すれば良いのかわからない、という状況です。 <該当箇所>(後述スクリプトより抜粋)--------------------------------// 「テキスト追加」ボタンの定義と追加var addButton = buttonGroup.add("button", undefined, "追加");addButton.onClick = function() {var selectedText = inputField.textselection || inputField.text;addTextLayer(selectedText);};------------------------------------------------------------------------------------ <スクリプト>------------------------------------ (function(parent) {var mainScriptName = "test";// 指定したテキストを保存する関数function saveText(text) {app.settings.saveSetting(mainScriptName, "tabText", File.encode(