SlideShare una empresa de Scribd logo
1 de 8
E2D3 ver. 0.2 API 説明書 
http://e2d3.azurewebsites.net/index.html
APIリスト(e2d3) 
メソッド説明引数戻り値 
e2d3.initialize グラフ作成ページ内で必ず最初に呼び出される必要が 
あります。 
Office.jpが利用可能になったかをコールバックで取得 
することができます 
Inserted:Officeアプリが初 
めて起動された 
DocumentOpened:アプリが 
組み込まれた状態でファイル 
を開いた 
e2d3.setBindData 選択範囲から、グラフ用のデータバインドを作成しま 
す。 
データバインドを作成することで、選択範囲のデータ 
書き換えをグラフに反映させることができます。 
引数により、範囲指定ボックスを表示することができ 
ます。 
@args [object] 必須: 
id(strings) : 一意なバインドID(指 
定がなかった場合は、全てのバイ 
ンド数から連番されます。) 
is_prompt(0 | 1) : 
1, 範囲選択UIを表示します。 
0, すでにデータ範囲が選択されて 
いる場合で範囲選択UIが必要ない 
場合に指定します。 
@callback [funciton] 必須: 
処理完了後のコールバック 
成功した場合は、コールバッ 
ク引数としてバインドオブジ 
ェクトが返されます。 
失敗した場合は、falseが返さ 
れます。
APIリスト(e2d3) 
メソッド説明引数戻り値 
e2d3.addChangeEvent バインド対象データのonChangeイベント 
を登録します。 
setBindDataで登録されたバインドデータ 
に対して、セルの値変更時のイベントアク 
ションをコールバックに指定できます。 
@binding [object] 必須: 
バインディングオブジェクト。 
通常は、setBindDataで返されるバインドオブジェクト 
をセットしてください。 
@callback [funciton] : 
処理完了後のコールバック 
コールバック関数を 
指定している場合、 
成功した場合は、コ 
ールバック関数の引 
数としてtrue、 
失敗した場合は、 
falseが返されます。 
e2d3.bind2Json 指定されたバインドIDから、バインド対象 
のセル範囲データをJSON形式で取得しま 
す。 
@bindId [strings] 必須: 
一意なバインドID。setBindIdでセットしたバインドID 
を指定してください。 
@args [object] 必須: 
is_formatted(1 | 0=nul): 取得するデータの自動フォー 
マットの有無 
dimension(1d | 2d) : JSONデータ構造。 
1d:1列のデータ。一番上の値が数字の場合は、 
[[1,2,3…]]のようなJSON形式。文字列の場合は、 
[{a:[1,2,3...]}]のような形式。 
2d:2次元データ。Excel表の1列目がタイトル行として 
変換されます。タイトルはマルチバイトに対応してい 
ます。 
[ 
{“a”:”1”,”b”:”2”,”c”:”3”}, 
{“a”:”100”,”b”:”101”,”c”:”102”},... 
] 
@callback [funciton] 必須: 
成功した場合は、コ 
ールバック引数とし 
て構造化された 
JSONデータが返さ 
れます。 
※is_formattedで1を 
指定した場合は、現 
在セルに設定されて 
いる形式にフォーマ 
ットされます。 
未指定または0を指 
定した場合は、フォ 
ーマットされません。 
未フォーマット時の 
日付データは 
1900/01/01 00:00:00 
から現在までの「秒 
数」となります。 
失敗した場合は、
APIリスト(e2d3) 
メソッド説明引数戻り値 
e2d3.json2Excel シンプルな2次元JSON配列をExcelの各セ 
ルに挿入します。 
可能なフォーマットは、[[a,b,c],[x,y,z]...]と 
なります。 
※このメソッドは、値を挿入するためのメ 
ソッドです。返還後に値を取得する場合は、 
bind2jsonメソッドなどで、選択範囲から 
値を取得してください。 
@json [array] 必須: 
セルに挿入するJSON形式のデータ。JavaScript配列オ 
ブジェクトになっておらず、“[[a,b,c],[x,y,z]...]”のような 
テキストでも対応しています。 
TSVファイルやCSVファイルをjQueryなどで取得する 
ことも可能です。 
※D3.csvメソッドは、データ変換が行われますので注 
意が必要です。 
@callback [funciton] : 
処理完了後のコールバック 
コールバック関数を 
指定している場合、 
成功した場合は、コ 
ールバック関数の引 
数としてtrue、 
失敗した場合は、 
falseが返されます。 
※データは自動的に 
形式が判断され、フ 
ォーマットされます。 
これを回避するすべ 
はありません。 
e2d3.trimmedJson2Exce 
l 
オブジェクトを含むJSONデータをExcelの 
各セルに挿入します。 
対応するJSON形式は、パラメータで指定 
することができます。 
※現在は2dオプションのみ有効です。1dの 
場合は、Array形式でjson2Excelを使用して 
ください。 
@json [array,object] 必須: 
セルに挿入するJSON形式のデータ。 
@args [object] 必須: 
dimension(2d) : JSONデータ構造。 
2d:2次元データ。Excel表の1列目がタイトル行として 
変換されます。タイトルはマルチバイトに対応してい 
ます。 
[ 
{“a”:”1”,”b”:”2”,”c”:”3”}, 
{“a”:”100”,”b”:”101”,”c”:”102”},... 
] 
@callback [funciton] 必須: 
処理完了後のコールバック 
ールバック関数を指 
定している場合、 
成功した場合は、コ 
ールバック関数の引 
数としてtrue、 
失敗した場合は、 
falseが返されます。 
※データは自動的に 
形式が判断され、フ 
ォーマットされます。 
これを回避するすべ 
はありません。
APIリスト(e2d3) 
メソッド説明引数戻り値 
e2d3.releaseBindDataByI 
d 
指定されたIDのバインドを解除します。各 
グラフ毎に、データ範囲が異なる場合があ 
りますので、ページ内のどこかに、この関 
数を呼び出すイベントを設置することが望 
まれます。 
ユーザーがグラフを変更した場合でも、バ 
インドは維持されます。 
@args [object] 必須: 
id(strings) : 一意なバインドID(指定がなかった場合は、 
全てのバインド数から連番されます。) 
isDataDelete(1|未指定) : 
1,バインド解除時に、バインドされているデータ範囲 
のセルの値を消去します。 
@callback [funciton] 必須: 
処理完了後のコールバック 
コールバック関数を 
指定している場合、 
成功した場合は、コ 
ールバック関数の引 
数としてtrue、 
失敗した場合は、 
falseが返されます。
APIリスト(グローバル) 
メソッド説明引数戻り値 
showObj デバッグ用関数。<body>タグの最後に、渡されたオブジ 
ェクト、配列を書き出します。 
jQueryが必要です。 
@obj [object | array] 必須: 
展開するオブジェクトまたは配列 
@s [number] : 
ループ処理用。現在は使われていませ 
ん。 
showError デバッグ用関数。 
既定のエラー表示エリア”#message_area”が存在する場 
合は、その中に。見つからない場合は<body>タグの一番 
最初に、渡されたメッセージを表示します。 
メッセージは、jQueryのfadeIn,fadeOutを利用して表示さ 
れます。 
jQueryが必要です。 
Twitter Bootstrapが必要です。 
@message [strings] 必須: 
表示させるメッセージ 
@_type [strings]: 
メッセージエリアのスタイルを設定し 
ます。 
Twitter Bootstrapのカラースタイルが適 
用されます。 
“default”,”primary”,”success”,”warning”,” 
danger”が設定できます。
APIリスト(未実装) 
メソッド説明引数戻り値 
e2d3.getBindDataById setBindDataコールバックを以外からバインドデータを取 
得したい場合に、バインドIDからバインドオブジェクト 
を取得することができます。 
※このメソッドは未実装です。setBindDataのコールバッ 
ク関数で取得されるデータを別途保持するようにしてく 
ださい。 
@bindId [strings] 必須: 
対象のバインドID 
@callback [funciton] 必須: 
処理完了後のコールバック 
成功した場合は、コ 
ールバック引数とし 
てバインドオブジェ 
クトが返されます。 
失敗した場合は、 
falseが返されます。 
e2d3.getAllBindData setBindDataコールバックを以外からバインドデータを取 
得したい場合に、すべてのバインドデータを配列で取得 
します。 
※このメソッドは未実装です。setBindDataのコールバッ 
ク関数で取得されるデータを別途保持するようにしてく 
ださい。 
@callback [funciton] 必須: 
処理完了後のコールバック 
成功した場合は、コ 
ールバック引数とし 
てバインドオブジェ 
クトが返されます。 
失敗した場合は、 
falseが返されます。
E2D3 Project Member 
[ver. 0.2, 2014/9/19-11/19] 
Chief Engineer: Yu Yamamoto 
Engineer: Nobuaki Okada, Norihiko Sawa, Shu Saikawa, Takeshi Osoekawa, Teruyoshi Matsushima 
Legal Affairs: Ryo Kato 
Logo Designer: Shuntaro Okazaki 
Slide Designer: Motoi Takase 
Translator: Takeshi Shinohara 
Video Editor: Iwao Katsumura 
Web Designer: Junichi Tashiro 
Project Leader: Yasunobu Igarashi 
Acknowledge: We would like to thank Tsuyoshi Matsuzaki for his helpful suggestions. 
[ver. 0.1, 2014/5/1-6/24] 
Chief Engineer: Teruyoshi Matsushima 
Project Leader: Yasunobu Igarashi

Más contenido relacionado

Destacado

Are decorative fireplaces the new black
Are decorative fireplaces the new blackAre decorative fireplaces the new black
Are decorative fireplaces the new black
henrikalm
 
Артем Смыслов. Портрет пользователя
Артем Смыслов. Портрет пользователяАртем Смыслов. Портрет пользователя
Артем Смыслов. Портрет пользователя
SocialMediaClubCA
 
Реклама в одноклассниках. Цифры
Реклама в одноклассниках. ЦифрыРеклама в одноклассниках. Цифры
Реклама в одноклассниках. Цифры
SocialMediaClubCA
 
Trabajo de ept lissethe toro
Trabajo de ept lissethe toroTrabajo de ept lissethe toro
Trabajo de ept lissethe toro
lissethee
 
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
SocialMediaClubCA
 
Davi dispatch
Davi dispatchDavi dispatch
Davi dispatch
qualimero
 
The Referent Unit
The Referent UnitThe Referent Unit
The Referent Unit
Claretcarat
 
Обзор работы паевых фондов 28 ноября - 5 декабря
Обзор работы паевых фондов 28 ноября - 5 декабряОбзор работы паевых фондов 28 ноября - 5 декабря
Обзор работы паевых фондов 28 ноября - 5 декабря
Sergey Manvelov
 

Destacado (20)

Presentashion sec
Presentashion secPresentashion sec
Presentashion sec
 
Are decorative fireplaces the new black
Are decorative fireplaces the new blackAre decorative fireplaces the new black
Are decorative fireplaces the new black
 
Артем Смыслов. Портрет пользователя
Артем Смыслов. Портрет пользователяАртем Смыслов. Портрет пользователя
Артем Смыслов. Портрет пользователя
 
Presentation2
Presentation2Presentation2
Presentation2
 
Tsifrovik170x240
Tsifrovik170x240Tsifrovik170x240
Tsifrovik170x240
 
Manufacturing Economic Update
Manufacturing Economic UpdateManufacturing Economic Update
Manufacturing Economic Update
 
2 класс. урок №8. школьный портфель.что это. школьные принадлежности
2 класс. урок №8. школьный портфель.что это. школьные принадлежности2 класс. урок №8. школьный портфель.что это. школьные принадлежности
2 класс. урок №8. школьный портфель.что это. школьные принадлежности
 
Реклама в одноклассниках. Цифры
Реклама в одноклассниках. ЦифрыРеклама в одноклассниках. Цифры
Реклама в одноклассниках. Цифры
 
Trabajo de ept lissethe toro
Trabajo de ept lissethe toroTrabajo de ept lissethe toro
Trabajo de ept lissethe toro
 
Cimigo net citizens-2012
Cimigo net citizens-2012Cimigo net citizens-2012
Cimigo net citizens-2012
 
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
Евгения Миронова. Ювелирный кейс «Beren Gold» (Бишкек)
 
Davi dispatch
Davi dispatchDavi dispatch
Davi dispatch
 
The Referent Unit
The Referent UnitThe Referent Unit
The Referent Unit
 
Kyoko
KyokoKyoko
Kyoko
 
Обзор работы паевых фондов 28 ноября - 5 декабря
Обзор работы паевых фондов 28 ноября - 5 декабряОбзор работы паевых фондов 28 ноября - 5 декабря
Обзор работы паевых фондов 28 ноября - 5 декабря
 
Working@distance
Working@distanceWorking@distance
Working@distance
 
Universidad Central del Ecuador LennynRueda
Universidad Central del Ecuador LennynRuedaUniversidad Central del Ecuador LennynRueda
Universidad Central del Ecuador LennynRueda
 
4. Общая экономика 2017. Деньги, или обращение товаров. /General Economics 20...
4. Общая экономика 2017. Деньги, или обращение товаров. /General Economics 20...4. Общая экономика 2017. Деньги, или обращение товаров. /General Economics 20...
4. Общая экономика 2017. Деньги, или обращение товаров. /General Economics 20...
 
Simple Viscometer
Simple ViscometerSimple Viscometer
Simple Viscometer
 
Fluido supercrítico – wikipédia, a enciclopédia livre
Fluido supercrítico – wikipédia, a enciclopédia livreFluido supercrítico – wikipédia, a enciclopédia livre
Fluido supercrítico – wikipédia, a enciclopédia livre
 

Similar a E2D3 ver. 0.2 API説明書

C++0x in programming competition
C++0x in programming competitionC++0x in programming competition
C++0x in programming competition
yak1ex
 
詳解Dexファイルフォーマット
詳解Dexファイルフォーマット詳解Dexファイルフォーマット
詳解Dexファイルフォーマット
Takuya Matsunaga
 

Similar a E2D3 ver. 0.2 API説明書 (8)

E2D3 ver. 0.3 gets started
E2D3 ver. 0.3 gets startedE2D3 ver. 0.3 gets started
E2D3 ver. 0.3 gets started
 
Teclab3
Teclab3Teclab3
Teclab3
 
Android Architecture Componentsの新機能
Android Architecture Componentsの新機能Android Architecture Componentsの新機能
Android Architecture Componentsの新機能
 
C++0x in programming competition
C++0x in programming competitionC++0x in programming competition
C++0x in programming competition
 
IgGrid 入門編
IgGrid 入門編IgGrid 入門編
IgGrid 入門編
 
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Let's build a simple app with  .net 6 asp.net core web api, react, and elasti...Let's build a simple app with  .net 6 asp.net core web api, react, and elasti...
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
 
Easy caching and logging package using annotation in Python
Easy caching and logging package using annotation in PythonEasy caching and logging package using annotation in Python
Easy caching and logging package using annotation in Python
 
詳解Dexファイルフォーマット
詳解Dexファイルフォーマット詳解Dexファイルフォーマット
詳解Dexファイルフォーマット
 

Más de E2D3.org

小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
E2D3.org
 

Más de E2D3.org (20)

シビックテックと統計学で予測する琵琶湖の環境問題
シビックテックと統計学で予測する琵琶湖の環境問題シビックテックと統計学で予測する琵琶湖の環境問題
シビックテックと統計学で予測する琵琶湖の環境問題
 
データで見る琵琶湖の環境問題の現状
データで見る琵琶湖の環境問題の現状データで見る琵琶湖の環境問題の現状
データで見る琵琶湖の環境問題の現状
 
地球温暖化が琵琶湖に及ぼす影響の理解と予測
地球温暖化が琵琶湖に及ぼす影響の理解と予測地球温暖化が琵琶湖に及ぼす影響の理解と予測
地球温暖化が琵琶湖に及ぼす影響の理解と予測
 
地球温暖化が琵琶湖に及ぼす影響の理解と予測
地球温暖化が琵琶湖に及ぼす影響の理解と予測地球温暖化が琵琶湖に及ぼす影響の理解と予測
地球温暖化が琵琶湖に及ぼす影響の理解と予測
 
Webマーケティングを通じたデータサイエンティストの価値発揮方法
Webマーケティングを通じたデータサイエンティストの価値発揮方法Webマーケティングを通じたデータサイエンティストの価値発揮方法
Webマーケティングを通じたデータサイエンティストの価値発揮方法
 
プロ直伝 伝わるデータビジュアル術
プロ直伝 伝わるデータビジュアル術プロ直伝 伝わるデータビジュアル術
プロ直伝 伝わるデータビジュアル術
 
そうだ 離島、行こう。
そうだ 離島、行こう。そうだ 離島、行こう。
そうだ 離島、行こう。
 
データ可視化作品を「みること」と「つくること」
データ可視化作品を「みること」と「つくること」データ可視化作品を「みること」と「つくること」
データ可視化作品を「みること」と「つくること」
 
「OSSの品質管理」に対する市民共創方法
「OSSの品質管理」に対する市民共創方法「OSSの品質管理」に対する市民共創方法
「OSSの品質管理」に対する市民共創方法
 
小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
小泉進次郎環境大臣に贈る-気候変動のような大きな問題を楽しくかっこよくセクシーに取り組み始める方法
 
E2D3メンバーの貢献の仕方と出会い
E2D3メンバーの貢献の仕方と出会いE2D3メンバーの貢献の仕方と出会い
E2D3メンバーの貢献の仕方と出会い
 
勇気を出して戦略的に「大学でも企業でも研究しにくいテーマ」 を選んで研究するというキャリアデザイン

勇気を出して戦略的に「大学でも企業でも研究しにくいテーマ」 を選んで研究するというキャリアデザイン
勇気を出して戦略的に「大学でも企業でも研究しにくいテーマ」 を選んで研究するというキャリアデザイン

勇気を出して戦略的に「大学でも企業でも研究しにくいテーマ」 を選んで研究するというキャリアデザイン

 
プロジェクトマネージメントはすごく楽しい
プロジェクトマネージメントはすごく楽しいプロジェクトマネージメントはすごく楽しい
プロジェクトマネージメントはすごく楽しい
 
タイトルが決まるまで担当編集者とどう戦ったのか!
タイトルが決まるまで担当編集者とどう戦ったのか!タイトルが決まるまで担当編集者とどう戦ったのか!
タイトルが決まるまで担当編集者とどう戦ったのか!
 
「2019年の目標と運営方針」を議論するための「2018年の振り返り」
「2019年の目標と運営方針」を議論するための「2018年の振り返り」「2019年の目標と運営方針」を議論するための「2018年の振り返り」
「2019年の目標と運営方針」を議論するための「2018年の振り返り」
 
2019-1-29-名古屋工業大学の講義資料
2019-1-29-名古屋工業大学の講義資料2019-1-29-名古屋工業大学の講義資料
2019-1-29-名古屋工業大学の講義資料
 
日本統計学会-統計教育賞
日本統計学会-統計教育賞日本統計学会-統計教育賞
日本統計学会-統計教育賞
 
「2018年の目標と運営方針」を議論するための「2017年の振り返り」
「2018年の目標と運営方針」を議論するための「2017年の振り返り」「2018年の目標と運営方針」を議論するための「2017年の振り返り」
「2018年の目標と運営方針」を議論するための「2017年の振り返り」
 
プロダクトをリリースしてグロースさせる シビックテックのチームビルディング
プロダクトをリリースしてグロースさせる シビックテックのチームビルディングプロダクトをリリースしてグロースさせる シビックテックのチームビルディング
プロダクトをリリースしてグロースさせる シビックテックのチームビルディング
 
名古屋工業大学の講義資料
名古屋工業大学の講義資料名古屋工業大学の講義資料
名古屋工業大学の講義資料
 

E2D3 ver. 0.2 API説明書

  • 1. E2D3 ver. 0.2 API 説明書 http://e2d3.azurewebsites.net/index.html
  • 2. APIリスト(e2d3) メソッド説明引数戻り値 e2d3.initialize グラフ作成ページ内で必ず最初に呼び出される必要が あります。 Office.jpが利用可能になったかをコールバックで取得 することができます Inserted:Officeアプリが初 めて起動された DocumentOpened:アプリが 組み込まれた状態でファイル を開いた e2d3.setBindData 選択範囲から、グラフ用のデータバインドを作成しま す。 データバインドを作成することで、選択範囲のデータ 書き換えをグラフに反映させることができます。 引数により、範囲指定ボックスを表示することができ ます。 @args [object] 必須: id(strings) : 一意なバインドID(指 定がなかった場合は、全てのバイ ンド数から連番されます。) is_prompt(0 | 1) : 1, 範囲選択UIを表示します。 0, すでにデータ範囲が選択されて いる場合で範囲選択UIが必要ない 場合に指定します。 @callback [funciton] 必須: 処理完了後のコールバック 成功した場合は、コールバッ ク引数としてバインドオブジ ェクトが返されます。 失敗した場合は、falseが返さ れます。
  • 3. APIリスト(e2d3) メソッド説明引数戻り値 e2d3.addChangeEvent バインド対象データのonChangeイベント を登録します。 setBindDataで登録されたバインドデータ に対して、セルの値変更時のイベントアク ションをコールバックに指定できます。 @binding [object] 必須: バインディングオブジェクト。 通常は、setBindDataで返されるバインドオブジェクト をセットしてください。 @callback [funciton] : 処理完了後のコールバック コールバック関数を 指定している場合、 成功した場合は、コ ールバック関数の引 数としてtrue、 失敗した場合は、 falseが返されます。 e2d3.bind2Json 指定されたバインドIDから、バインド対象 のセル範囲データをJSON形式で取得しま す。 @bindId [strings] 必須: 一意なバインドID。setBindIdでセットしたバインドID を指定してください。 @args [object] 必須: is_formatted(1 | 0=nul): 取得するデータの自動フォー マットの有無 dimension(1d | 2d) : JSONデータ構造。 1d:1列のデータ。一番上の値が数字の場合は、 [[1,2,3…]]のようなJSON形式。文字列の場合は、 [{a:[1,2,3...]}]のような形式。 2d:2次元データ。Excel表の1列目がタイトル行として 変換されます。タイトルはマルチバイトに対応してい ます。 [ {“a”:”1”,”b”:”2”,”c”:”3”}, {“a”:”100”,”b”:”101”,”c”:”102”},... ] @callback [funciton] 必須: 成功した場合は、コ ールバック引数とし て構造化された JSONデータが返さ れます。 ※is_formattedで1を 指定した場合は、現 在セルに設定されて いる形式にフォーマ ットされます。 未指定または0を指 定した場合は、フォ ーマットされません。 未フォーマット時の 日付データは 1900/01/01 00:00:00 から現在までの「秒 数」となります。 失敗した場合は、
  • 4. APIリスト(e2d3) メソッド説明引数戻り値 e2d3.json2Excel シンプルな2次元JSON配列をExcelの各セ ルに挿入します。 可能なフォーマットは、[[a,b,c],[x,y,z]...]と なります。 ※このメソッドは、値を挿入するためのメ ソッドです。返還後に値を取得する場合は、 bind2jsonメソッドなどで、選択範囲から 値を取得してください。 @json [array] 必須: セルに挿入するJSON形式のデータ。JavaScript配列オ ブジェクトになっておらず、“[[a,b,c],[x,y,z]...]”のような テキストでも対応しています。 TSVファイルやCSVファイルをjQueryなどで取得する ことも可能です。 ※D3.csvメソッドは、データ変換が行われますので注 意が必要です。 @callback [funciton] : 処理完了後のコールバック コールバック関数を 指定している場合、 成功した場合は、コ ールバック関数の引 数としてtrue、 失敗した場合は、 falseが返されます。 ※データは自動的に 形式が判断され、フ ォーマットされます。 これを回避するすべ はありません。 e2d3.trimmedJson2Exce l オブジェクトを含むJSONデータをExcelの 各セルに挿入します。 対応するJSON形式は、パラメータで指定 することができます。 ※現在は2dオプションのみ有効です。1dの 場合は、Array形式でjson2Excelを使用して ください。 @json [array,object] 必須: セルに挿入するJSON形式のデータ。 @args [object] 必須: dimension(2d) : JSONデータ構造。 2d:2次元データ。Excel表の1列目がタイトル行として 変換されます。タイトルはマルチバイトに対応してい ます。 [ {“a”:”1”,”b”:”2”,”c”:”3”}, {“a”:”100”,”b”:”101”,”c”:”102”},... ] @callback [funciton] 必須: 処理完了後のコールバック ールバック関数を指 定している場合、 成功した場合は、コ ールバック関数の引 数としてtrue、 失敗した場合は、 falseが返されます。 ※データは自動的に 形式が判断され、フ ォーマットされます。 これを回避するすべ はありません。
  • 5. APIリスト(e2d3) メソッド説明引数戻り値 e2d3.releaseBindDataByI d 指定されたIDのバインドを解除します。各 グラフ毎に、データ範囲が異なる場合があ りますので、ページ内のどこかに、この関 数を呼び出すイベントを設置することが望 まれます。 ユーザーがグラフを変更した場合でも、バ インドは維持されます。 @args [object] 必須: id(strings) : 一意なバインドID(指定がなかった場合は、 全てのバインド数から連番されます。) isDataDelete(1|未指定) : 1,バインド解除時に、バインドされているデータ範囲 のセルの値を消去します。 @callback [funciton] 必須: 処理完了後のコールバック コールバック関数を 指定している場合、 成功した場合は、コ ールバック関数の引 数としてtrue、 失敗した場合は、 falseが返されます。
  • 6. APIリスト(グローバル) メソッド説明引数戻り値 showObj デバッグ用関数。<body>タグの最後に、渡されたオブジ ェクト、配列を書き出します。 jQueryが必要です。 @obj [object | array] 必須: 展開するオブジェクトまたは配列 @s [number] : ループ処理用。現在は使われていませ ん。 showError デバッグ用関数。 既定のエラー表示エリア”#message_area”が存在する場 合は、その中に。見つからない場合は<body>タグの一番 最初に、渡されたメッセージを表示します。 メッセージは、jQueryのfadeIn,fadeOutを利用して表示さ れます。 jQueryが必要です。 Twitter Bootstrapが必要です。 @message [strings] 必須: 表示させるメッセージ @_type [strings]: メッセージエリアのスタイルを設定し ます。 Twitter Bootstrapのカラースタイルが適 用されます。 “default”,”primary”,”success”,”warning”,” danger”が設定できます。
  • 7. APIリスト(未実装) メソッド説明引数戻り値 e2d3.getBindDataById setBindDataコールバックを以外からバインドデータを取 得したい場合に、バインドIDからバインドオブジェクト を取得することができます。 ※このメソッドは未実装です。setBindDataのコールバッ ク関数で取得されるデータを別途保持するようにしてく ださい。 @bindId [strings] 必須: 対象のバインドID @callback [funciton] 必須: 処理完了後のコールバック 成功した場合は、コ ールバック引数とし てバインドオブジェ クトが返されます。 失敗した場合は、 falseが返されます。 e2d3.getAllBindData setBindDataコールバックを以外からバインドデータを取 得したい場合に、すべてのバインドデータを配列で取得 します。 ※このメソッドは未実装です。setBindDataのコールバッ ク関数で取得されるデータを別途保持するようにしてく ださい。 @callback [funciton] 必須: 処理完了後のコールバック 成功した場合は、コ ールバック引数とし てバインドオブジェ クトが返されます。 失敗した場合は、 falseが返されます。
  • 8. E2D3 Project Member [ver. 0.2, 2014/9/19-11/19] Chief Engineer: Yu Yamamoto Engineer: Nobuaki Okada, Norihiko Sawa, Shu Saikawa, Takeshi Osoekawa, Teruyoshi Matsushima Legal Affairs: Ryo Kato Logo Designer: Shuntaro Okazaki Slide Designer: Motoi Takase Translator: Takeshi Shinohara Video Editor: Iwao Katsumura Web Designer: Junichi Tashiro Project Leader: Yasunobu Igarashi Acknowledge: We would like to thank Tsuyoshi Matsuzaki for his helpful suggestions. [ver. 0.1, 2014/5/1-6/24] Chief Engineer: Teruyoshi Matsushima Project Leader: Yasunobu Igarashi