問題タブ [iwork]

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 投票する
2 に答える
2273 参照

xml - Mac iWork/Pages オートメーション

Microsoft Office には豊富なスクリプト モデルがありますが、Apple iWork、特にワード プロセッサの Pages ではそうではありません。AppleScript フックがいくつかありますが、最善の方法は、基礎となる XML データを操作することです。

これは、(たとえば) 改ページが XML に格納されているため、かなり醜いことがわかります。たとえば、次のようなものがあります。

したがって、テキストを追加または削除する場合は、ページ上のテキストのサイズに基づいて開始タグと終了タグを移動する必要があります。これは、ページが保持できる単語数を計算せずには不可能であり、非常に洗練されていないように思えます。

誰でもこれについて何か考えがありますか?

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

applescript - iWork Numbers でセルのプロパティにアクセスする

Applescript のセルの完全な参照にアクセスしようとしています。これまでのところ、次のようなスクリプトを使用してセル参照とテーブル参照を取得できました。

シートまたはドキュメント参照を取得するために同じ構造を取得できないようです。セルのプロパティにアクセスしようとしましたが、次のような結果が得られました。

したがって、セルの列プロパティには完全な参照が含まれているように見えますが、列プロパティを介して直接参照にアクセスすると. applescriptを使用してシートとドキュメントを取得する方法について、誰かが私にガイダンスを教えてくれますか?

乾杯

イアン

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

macos - applescriptを使用して特定のシートのiWork番号に新しいテーブルを作成する

新しいテーブルを挿入したいシートが新しいか現在選択されていない限り、Applescriptを使用して特定のシートに新しいテーブルを作成するのに問題があります。私が使用しているコードの一般的な形式は次のとおりです。

誰かがこれを達成することにこれ以上成功しましたか?これは、Numbersの一部の高度なスプレッドシートスクリプトでは少し問題のように見えます。

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

iwork - iWorkNumbers09はセル値をインクリメントします

私はNumbers09とApplescriptを使用しています。あるセルの値を別のセルの既存の値に追加し、既存の値を値としての合計に置き換えたい。これは、Excelのcopy/paste-addコマンドに似ています。ご協力いただきありがとうございます。-ロブ

0 投票する
5 に答える
15887 参照

mime-types - Apple iWork MIME タイプ

iWork の Pages の MIME タイプは何ですか? また、iWork スイートの残りのソフトウェアの MIME タイプは何ですか? 私はオンラインで見回しましたが、どこにも見当たりませんでした。

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

python - Numbersで現在のテーブルにアクセスするには?

を使用して Numbers の現在のテーブルにアクセスするにはどうすればよいpy-appscriptですか?


後世のために、この情報を使用して作成したプログラムは、現在のテーブルのすべてのセルをクリアし、選択を cell に戻しますA1。Automator で python Run Shell Script を使用して Service に変換し、Numbers にアタッチしました。

一時的な計算に使用した大きな数値テーブルをクリアするために使用されました。

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

python - Numbersでテーブルの選択を設定するにはどうすればよいですか?

Numbersを使用してテーブルの選択をどのように設定しますpy-appscriptか?

これは本当に簡単なことのように思えますが、解決策は苛立たしいほど回避的です。現在の選択を取得できます:

そして私はその細胞を手に入れることができます:

しかし、それらのいずれかを行おうとするset()と、怒ったappscriptエラーが発生します。

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

python - Py-Appscript を使用して現在の Numbers セルの値を設定する方法

これは簡単な操作のように思えますが、私は困惑しています。

Py-Appscriptを使用して現在のNumbersセルの値をどのように設定しますか?

0 投票する
4 に答える
573 参照

jquery - iWorkのコメント機能、JQUERYを使って実装することは可能ですか

iWork には、テキストを強調表示してから、そのテキストにコメントをタグ付けする機能があります。コメントは、強調表示されたテキストに線でリンクされます。

代替テキスト

このようなものがJQUERYで実装できるかどうか興味があります。A. ユーザーがテキストを変更したときに線を描画して更新する方法 B. テキストを強調表示して何らかの方法でタグ付けする方法は?

これが JQUERY とアイデアやプラグインで可能であるかどうかについて、あなたの考えを聞いて、私を正しい方向に向けたいと思います.

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

objective-c - iWorkNumbersへのデータのエクスポート

誰かがiWorkのNumbersにデータをエクスポートしようとしましたか?プログラムでスプレッドシートを生成したいのですが、あまり成功していません。

.nu​​mbersドキュメントを解凍し、XMLを分析して、それを解釈できるかどうかを確認しようとしましたが、複雑すぎます。また、Appleが使用しているDTDが見つかりませんでした。

そこにあるものから 判断すると、これはほとんど不可能な作業です。誰かアイデアはありますか?