JXAで新しいドキュメントを作成するにはどうすればよいですか?

ジョナス

新しいドキュメントを作成して閉じる方法は?アップルの自動化のバグのある狂気を回避するためにこれが必要です。私が試しているのはこれです:

var app = Application('Keynote')
var doc = app.make(new document)  // How to write this correctly?
doc.close({saving: 'no'})
ヴァディアン

AppleScriptとJavaScriptの構文は完全に異なります。JavaScriptの観点からもっと考える必要があります

たとえば、JXAはを理解していませんmake(new)

クラス名(大文字のスペルに注意)からインスタンスを作成してから、を呼び出す必要があります実際には、キーワードと末尾のセミコロンは必要ありません。make()
var

keynote = Application('Keynote')
keynote.activate()
newDocument = keynote.Document().make()

括弧内に、たとえばDocument()AppleScriptと同様のパラメータを渡すことができます。with properties

newDocument = keynote.Document({
    documentTheme: keynote.themes["Gradient"], 
    width:1920, 
    height:1080
})

のようなAppleScriptの複数の単語のプロパティdocument themeは、1つのキャメルケースの単語として記述されます。

最前面のドキュメントを閉じるには、

keynote.documents[0].close()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ドキュメントなしでDOM要素を作成するにはどうすればよいですか?

分類Dev

n番目の単語の後にテキストドキュメントに新しい行を作成するにはどうすればよいですか?

分類Dev

新しい投稿を作成するときにユーザードキュメントを保存するにはどうすればよいですか?

分類Dev

スキーマを使用して新しいドキュメントを作成するにはどうすればよいですか?

分類Dev

REST APIを介してAlfrescoで新しいドキュメントを作成するにはどうすればよいですか?

分類Dev

独立したSolrドキュメント投稿URLを作成するにはどうすればよいですか?

分類Dev

Firestoreで同時に新しいドキュメントを作成するにはどうすればよいですか?

分類Dev

vimを開かずに新しいドキュメントを作成するにはどうすればよいですか?

分類Dev

Vue.jsで新しく作成されたFirestoreドキュメントのIDを取得するにはどうすればよいですか?

分類Dev

Ubuntu 13.10で空のドキュメントを作成するにはどうすればよいですか?

分類Dev

Pydocでドキュメントを作成するにはどうすればよいですか?

分類Dev

Ubuntu 13.10で空のドキュメントを作成するにはどうすればよいですか?

分類Dev

MongoDBでドキュメントを作成するにはどうすればよいですか?

分類Dev

boost :: python docstringsからdoxygenドキュメントを作成するにはどうすればよいですか?

分類Dev

HTMLベースの.NETAPIドキュメントを作成するにはどうすればよいですか?

分類Dev

Photoshop CC 2019:新しいドキュメントを作成せずにPhotoshopで画像を開くにはどうすればよいですか?

分類Dev

XPagesで送信ボタンを作成して現在のドキュメントを破棄し、新しいドキュメントを作成するにはどうすればよいですか?

分類Dev

JavaScriptで(innerTextを介して)HTMLドキュメントに新しい乱数を出力するにはどうすればよいですか?

分類Dev

Mavenを使用して既存のXMLドキュメントに新しいノードを追加するにはどうすればよいですか?

分類Dev

テキストドキュメントに新しい行を追加するにはどうすればよいですか

分類Dev

Finderのコンテキストメニューから新しいファイルを作成するにはどうすればよいですか?

分類Dev

`godoc`を使用してHTMLドキュメントを生成するにはどうすればよいですか?

分類Dev

PHPMailerを使用してFPDFドキュメントを送信するにはどうすればよいですか

分類Dev

グーグルシートドキュメントの「ソート」の後に新しい列を配置するにはどうすればよいですか?

分類Dev

分類される単一の新しいドキュメントのTF * IDFを計算するにはどうすればよいですか?

分類Dev

Mongoドキュメントを挿入した後、更新するにはどうすればよいですか?

分類Dev

スライスしたドキュメントを取得するにはどうすればよいですか

分類Dev

ドキュメントを正しく印刷するにはどうすればよいですか?

分類Dev

Firestore(Android)で特定のメンバーが作成したドキュメントを表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    ドキュメントなしでDOM要素を作成するにはどうすればよいですか?

  2. 2

    n番目の単語の後にテキストドキュメントに新しい行を作成するにはどうすればよいですか?

  3. 3

    新しい投稿を作成するときにユーザードキュメントを保存するにはどうすればよいですか?

  4. 4

    スキーマを使用して新しいドキュメントを作成するにはどうすればよいですか?

  5. 5

    REST APIを介してAlfrescoで新しいドキュメントを作成するにはどうすればよいですか?

  6. 6

    独立したSolrドキュメント投稿URLを作成するにはどうすればよいですか?

  7. 7

    Firestoreで同時に新しいドキュメントを作成するにはどうすればよいですか?

  8. 8

    vimを開かずに新しいドキュメントを作成するにはどうすればよいですか?

  9. 9

    Vue.jsで新しく作成されたFirestoreドキュメントのIDを取得するにはどうすればよいですか?

  10. 10

    Ubuntu 13.10で空のドキュメントを作成するにはどうすればよいですか?

  11. 11

    Pydocでドキュメントを作成するにはどうすればよいですか?

  12. 12

    Ubuntu 13.10で空のドキュメントを作成するにはどうすればよいですか?

  13. 13

    MongoDBでドキュメントを作成するにはどうすればよいですか?

  14. 14

    boost :: python docstringsからdoxygenドキュメントを作成するにはどうすればよいですか?

  15. 15

    HTMLベースの.NETAPIドキュメントを作成するにはどうすればよいですか?

  16. 16

    Photoshop CC 2019:新しいドキュメントを作成せずにPhotoshopで画像を開くにはどうすればよいですか?

  17. 17

    XPagesで送信ボタンを作成して現在のドキュメントを破棄し、新しいドキュメントを作成するにはどうすればよいですか?

  18. 18

    JavaScriptで(innerTextを介して)HTMLドキュメントに新しい乱数を出力するにはどうすればよいですか?

  19. 19

    Mavenを使用して既存のXMLドキュメントに新しいノードを追加するにはどうすればよいですか?

  20. 20

    テキストドキュメントに新しい行を追加するにはどうすればよいですか

  21. 21

    Finderのコンテキストメニューから新しいファイルを作成するにはどうすればよいですか?

  22. 22

    `godoc`を使用してHTMLドキュメントを生成するにはどうすればよいですか?

  23. 23

    PHPMailerを使用してFPDFドキュメントを送信するにはどうすればよいですか

  24. 24

    グーグルシートドキュメントの「ソート」の後に新しい列を配置するにはどうすればよいですか?

  25. 25

    分類される単一の新しいドキュメントのTF * IDFを計算するにはどうすればよいですか?

  26. 26

    Mongoドキュメントを挿入した後、更新するにはどうすればよいですか?

  27. 27

    スライスしたドキュメントを取得するにはどうすればよいですか

  28. 28

    ドキュメントを正しく印刷するにはどうすればよいですか?

  29. 29

    Firestore(Android)で特定のメンバーが作成したドキュメントを表示するにはどうすればよいですか?

ホットタグ

アーカイブ