* 制限

[4] 1つの[[シート]]の最大[[セル]]数は40万らしい ([[行]]数の制限はなし)。

* Google Apps Script

[1] [CITE@ja[Spreadsheet Service - Google Apps Script — Google Developers]]
( ([TIME[2014-08-15 22:47:06 +09:00]] 版))
<https://developers.google.com/apps-script/reference/spreadsheet/?hl=ja>

[2] [CITE[Google Spread Sheet のクソ複雑で使う気がなくなるAPIを、さくっと使えるJSONP APIに変身させるたった1つの方法 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech]]
( ([TIME[2014-08-23 08:56:59 +09:00]] 版))
<http://subtech.g.hatena.ne.jp/cho45/20121206/1354796108>

[3] [[Google Apps Script]] も参照。

* 国際化

[6] [[国際化]]・[[地域化]]が不十分で、世界的にサービス展開しているのに著しく貧弱です。
[SEE[ [[Googleによる多様性の軽視]] ]]

[5] [[セル]]への入力時と [[CSVファイル]]からのインポートで数値や日付を認識するオプションを有効にした時とで、同じような処理が動いているように見えます。
と思いきや違うこともあります: >>11

[7] 
[[数値]]の [CH[,]], [CH[.]] の認識や[[日付]]の[[年月日]]順序の認識は[[利用者]] ([[言語]]? [[国]]?) で変えているように思われますが、詳しくはわかりません。
少なくてもわかりやすいところにはこれを変更する設定が見当たりません。
しかし世界中どこでも同じ設定とは思いにくいです。

[8] [CH[,]] は3桁区切りだと[[数値]]の一部と認識します。
[CH[.]] は[[小数点]]と認識します。
[[数値]]扱いになるので、冗長な[[先導0]]や[[小数]]の末尾[N[0]]を入力してもなくなります。

[9] [CH[/]] や [CH[-]] は[[年月日]]の区切りとみなします。
[[日本]]でよく使われる [CH[.]] は認識されません。
[[年月日]]の順序とみなされます。

[10] 
[[年]]は1桁から5桁まで認識されます。
2桁なら表示も2桁に、それ以外なら表示は4桁に設定されます。
1桁、2桁は29まで2029年などに、30から1930年などになります。
これが恒久的な仕様なのか、現在日時などで変動しているのかはよくわかりません。
[SEE[ [[2桁年号]] ]]

;; [12] [[Microsoft Excel]] 97 が29/30を境界にしているらしく、何か関係あるのでしょうか。

[11] 
手動入力なら2桁年は必ず2桁の表示になります。
CSVインポートだと2桁年で2000年以降になるとき、4桁の表示になります。

[13] 
[CH[:]] で区切ると[[時刻]]か (24時間を超えると?) [[経過時間]]と解釈されます。
[CH[.]] で区切って[[秒の小数部]]も認識されますが、表示上は見えなくなります。
[[セル]]の表示にはなくても[[ツールバー]]と[[表]]の間の入力欄には[[秒の小数部]]まで表示されるのが[[経過時間]]で、
表示されないのが[[時刻]]と思われます。
[[時刻]]でも[[秒の小数部]]のデータそのものは残っていて、[[経過時間]]に変更すると「復活」します。

[14] 
[[日付]]と[[時刻]]は間に [CC[U+0020]], [CH[T]], [CH[t]] を挟むと1つの[[日時]]として認識されます。
[CH[T]] や [CH[t]] は表示上 [CC[U+0020]] に置き換わります。

[15] 
[[年]]は[[西暦年]]と思われるもののみ対応しています。試しに [CODE[R5]] などと入れてみても[[和暦]]とは認識されませんし、
表示の設定のようなものも、入力の認識の設定のようなものも見当たりません。

[16] 
[[漢数字]]、[[ローマ数字]]などの表示設定は見当たりません。

[17] 
他の[[暦法]]、[[紀年法]]などの表示設定は見当たりません。

[18] 
[[時間帯]]の表示設定は見当たりません。

[19] 
[[CSV]] でエクスポートと表示されているものが保存されるようです。

[20] 
もしかして 0001:02:03 みたいに[[0埋め]]すれば[[経過時間]]扱いされないかな?と試してみましたけど、[[時刻]]扱いになってしまうみたいですね。

[21] 
[[経過時間]]の[[秒の小数部]]は12桁までしか認識せず、それ以外なら文字列扱いになるようです。

[22] 
ただの[[数値]]はもっと桁数が多くても[[数値]]扱いになります。




* メモ
