Blockly関係
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[技術メモ]]
*csv以外のファイル出力に関して [#sf5048b3]
**csvの場合 [#q4adf394]
#ref(csv出力ブロックの記述.png,,50%)~
~
-基本出力ブロックのコード+ファイルdownload関数のセットに...
-普通はjson.dumpsの時点で2次元配列になっており、それが変...
'[["\\u592b\\u5a66\\u3067\\u4f55\\・・・'
-csv出力ブロック用のdownload関数では2次元配列を.joinで文...
https://qiita.com/megadreams14/items/b4521308d5be65f0c544
-blobのtypeではダウンロードするファイルの形式を指定する~
↓ファイルごとのtype記述方法~
https://qiita.com/AkihiroTakamura/items/b93fbe511465f52bf...
-(別物aのインスタンスフィールドの)href(downloadリンク)、f...
**jsonファイル出力 [#ddd8c59b]
#ref(json出力ブロックの正しい記述.png,,50%)~
~
-dict形式(.json)を出力するために作成
-辞書なのでcontent.mapとbomを作る必要がない
→辞書のvalueはエンコードされるが、後で直る
'{"nodes": [{"id": "\\u672d\\u5e4c\\u5e02", "group": 1},...
(dump後のprintfで''が取れる)~
-----
→出力データの形式に応じて、特殊なものを取り除いて純粋な文...
-----
-2次元配列と同様、文字列にする必要があるのでblobは文字列...
[JSON.stringify(content)]
type: "application\/json"
(そのままcontentにするとjsonファイルの中身は[object Objec...
https://hacknote.jp/archives/12274/
終了行:
[[技術メモ]]
*csv以外のファイル出力に関して [#sf5048b3]
**csvの場合 [#q4adf394]
#ref(csv出力ブロックの記述.png,,50%)~
~
-基本出力ブロックのコード+ファイルdownload関数のセットに...
-普通はjson.dumpsの時点で2次元配列になっており、それが変...
'[["\\u592b\\u5a66\\u3067\\u4f55\\・・・'
-csv出力ブロック用のdownload関数では2次元配列を.joinで文...
https://qiita.com/megadreams14/items/b4521308d5be65f0c544
-blobのtypeではダウンロードするファイルの形式を指定する~
↓ファイルごとのtype記述方法~
https://qiita.com/AkihiroTakamura/items/b93fbe511465f52bf...
-(別物aのインスタンスフィールドの)href(downloadリンク)、f...
**jsonファイル出力 [#ddd8c59b]
#ref(json出力ブロックの正しい記述.png,,50%)~
~
-dict形式(.json)を出力するために作成
-辞書なのでcontent.mapとbomを作る必要がない
→辞書のvalueはエンコードされるが、後で直る
'{"nodes": [{"id": "\\u672d\\u5e4c\\u5e02", "group": 1},...
(dump後のprintfで''が取れる)~
-----
→出力データの形式に応じて、特殊なものを取り除いて純粋な文...
-----
-2次元配列と同様、文字列にする必要があるのでblobは文字列...
[JSON.stringify(content)]
type: "application\/json"
(そのままcontentにするとjsonファイルの中身は[object Objec...
https://hacknote.jp/archives/12274/
ページ名: