問題タブ [javascript-automation]

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.

0 投票する
1 に答える
327 参照

javascript - JXA (自動化のための Javascript) で要素および/または要素とコンテナーの関係を削除する

JavaScript for Automation では、要素オブジェクトを作成し、それをコンテナに追加できます。例えば:

この作業方法は、Calendar (iCal) がこれを行うための独自の方法を持つ必要がないように、多くの場所で適切に説明および文書化されています。

コンテナー (イベント) からオブジェクト (イベントなど) を削除するには、または少なくともこのイベントとそのカレンダーの間の関係を削除するにはどうすればよいでしょうか? AppleScript では、次のように記述します。

したがって、JXA バージョンは次のようになります。

しかし、さまざまな試みが私にinvalid key formsまたはCan't convert typesエラーを与えるだけです。ありがとう!

0 投票する
2 に答える
434 参照

javascript - Applescript Filtering Arrays using which ObjectSpecifier using Javascript

`Apple による Javascript Automation のリリース ノートには、任意の objectSpecifier で配列を検索する例があります。

ただし、最初の行でエラーがスローされます。「TypeError: undefined はオブジェクトではありません ('ObjectSpecifier.tabs' を評価しています) 何が間違っていますか?助けてくれてありがとう!`

0 投票する
0 に答える
206 参照

typescript - AppleScript sdef を TypeScript .d.ts に変換しますか?

ほとんどの OS X アプリケーション (特に Apple によって作成されたアプリケーション) は、AppleScript または JavaScript を使用してスクリプト化できます。各アプリケーションがサポートする API は、SDEFファイルによって記述されます。(例を参照してくださいsdef /Applications/Safari.app。)

.d.tsファイルからファイルを自動的に生成.sdefし、TypeScript での使用に適したアンビエント タイピングを作成する方法はありますか?

0 投票する
2 に答える
857 参照

javascript - Script Editor と JavaScript を使用して Chrome のアクティブなタブの URL にアクセスする方法

AppleScript の代わりに JavaScript を使用して最初の OS X スクリプトを作成しようとしていますが、いくつかの問題が発生しています。これの最初の部分は、Chrome のタブから URL を取得することです。これにより、さらに作業を行うことができます (たとえば、Safari で新しいリーディング リスト アイテムを作成します)。私は次のコードを試しました:

これは失敗し、「エラー -1700: 型を変換できません」というエラーが表示されます。文字列が必要ですが、これはまだオブジェクト指定子です。だから私は文字列を返さないと思います.get('url')

スクリプト環境から値を取得する例は見つかりませんでしたが、ブラウザに新しいタブを配置する例はいくつか見ました。これに関する任意の助けをいただければ幸いです!

0 投票する
2 に答える
387 参照

applescript - JavaScript for Automation を使用して連絡先のプロフィール写真を保存する

連絡先のプロフィール写真をファイルに書き込みたいです。

1) TIFF 画像の読み方

ディクショナリは、イメージ プロパティを説明します。image (*TIFFPicture* or missing value) : Image for person.

辞書のTIFFPictureにはリンクがありますが、クリックしても追加情報はありません。それを読むと、値は のよう<>です。画像として読むにはどうすればいいですか?

2) TIFF 画像の書き方は?

ファイルに書き込む場合、どのような形式を指定すればよいですか? 辞書には次のように書かれています。[as: type class] : how to write the data: as text, data, list, etc.

as:画像の書き込みに必要な場合、どの型を指定すればよいですか? たとえば、使用するas: 'data'と、「型を変換できません」というエラーが表示されます。

例:

0 投票する
1 に答える
135 参照

javascript - JXA Applescript スライダーの値を取得する

スライダーがあり、 を取得するとsliders()[0].value()、まったく間違った値が返されます。
Value Indicator と何か関係があると思います。ただし、またはvalueIndicatorには表示されません。 スライダーの正しい値を取得するにはどうすればよいですか? 値インジケーターを使用する必要がある場合、JavaScript で値インジケーターを使用してどのように取得しますか? ありがとう!sliders()[0].uiElements().entireContents()