Numbers v6.1に、Keynote v9.1と同様の表作成バグが存在していることを確認しました。
Numbers v6.2でも修正されていないことを確認しました。
特定行数の表の新規作成を作成するとエラーになるという、「わざとやってないと出ないエラー」です。
それとも、何か型変換のミスとかそういう程度のひくーーいバグを作ったんじゃないかと。
とりあえず、サイズを指定せずにtableを作成して、あとから行数とカラム数を変更してもエラーになるので、回避方法がほぼありません(ーー;
データをCSV書き出ししておいてCSVをNumbersでオープンして新規に作成されたドキュメント上の表をコピーしてくる、ぐらいの回避策は考えないでもありませんが、、、、、何のためにコードを書いているのかよくわからなくなります(ーー;
探してみると、r/oではない属性値のオブジェクトに数値を突っ込んでもGUI側に反映されないなど、パラメータがいまひとつ正しく解釈されていない雰囲気が濃厚です。たとえば、active sheet上にimageを配置して、AppleScript側からpositionを変更することでY座標については制御できるものの、X座標の変更が行えていません、、、、
→ imageのpositionでX座標が制御できないバグについては、Numbers v6.2で修正されたことを確認しました
tell application "Numbers"
tell front document
tell active sheet
tell image 1
set position to {0, 0}
end tell
end tell
end tell
end tell
★Click Here to Open This Script
AppleScript名:Numbers書類上に表を新規作成.scptd |
— – Created by: Takaaki Naganoya – Created on: 2019/08/31 — – Copyright © 2019 jp.piyomarusoft, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use scripting additions set aWidth to 3 set aHeight to 10 tell application "Numbers" set aDoc to make new document tell aDoc tell active sheet set tRes to make new table with properties {row count:aHeight, column count:aWidth} end tell end tell end tell |
tableExtractor – AppleScriptの穴 says:
[…] タをCSV書き出しする必要はどこにもないのですが、Numbers v6.1に「表を新規作成して表のセル数を指定すると多くの場合にエラーになる」というバグがあるので、Numbersを直接操作してデー […]
iWork Appsがアップデート、表の新規作成時バグは未修正 – AppleScriptの穴 says:
[…] KeynoteとNumbersで表の新規作成時に特定のセル数でエラーになる(ほとんどのケースでエラーになる)バグが修正されていないことを確認しました。Pagesは未確認です。 […]
iWork Apps Update v10.0 – AppleScriptの穴 says:
[…] Numbers v10.0:変更点はありません Numbers v6.2で「特定の行数の表を作るとエラーになる」というバグがありましたが、これはv6.2.1で修正されました。これが修正されています(記憶違いだ […]