0
4D TAGS
4D TAGS
Excel XML スプレッドシート編
4D TAGS
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
HTML
XML
SVG
TEXT
* テキスト全般
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
変数・配列
関数(コマンド)
フィールド
メソッド
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
条件分岐
繰り返し
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--4DHTML...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--4DTEXT...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--#4DSCR...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--#4DINC...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--4DIF (...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 1/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 1/3
• 4DBASE
<!--4D...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 1/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 2/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 2/3
• 4DBASE
<!--4D...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 2/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 3/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 3/3
• 4DBASE
<!--4D...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP 3/3
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
<!--4DINCL...
4D TAGS
• 4DHTML
• 4DTEXT
• 4DSCRIPT
• 4DINCLUDE
• 4DIF, 4DELSE, 4DELSEIF, 4DENDIF
• 4DLOOP, 4DENDLOOP
• 4DBASE
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
<p>
<!--4DHTML [Product]name-->
</p>
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
[Product]name:="オーブントースター"
<p>
<!--4DHTML [Product]name-->
</p>
+
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
[Product]name:="オーブントースター"
<p>
<!--4DHTML [Product]name-->
</p>
<p>
オーブントースター
</p>
+=
4D TAGS
HTTPサーバーで4Dタグを処理
WEB SEND FILE
WEB SEND BLOB
WEB SEND TEXT
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTTPサーバーで4Dタグを処理
WEB SEND FILE
WEB SEND BLOB
WEB SEND TEXT
PROCESS 4D TAGS
HTTPサーバーとは関係なく4Dタグを処理
HTMLに4D式や処理への参照を挿...
4D TAGS
HTTPサーバーで4Dタグを処理
WEB SEND FILE
WEB SEND BLOB
WEB SEND TEXT
PROCESS 4D TAGS
HTTPサーバーとは関係なく4Dタグを処理
HTMLに4D式や処理への参照を挿...
4D TAGS
PROCESS 4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
PROCESS 4D TAGS(inText;outText)
Unicode(推奨)
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
PROCESS 4D TAGS(inBlob;outBlob)
non-Unicode(非推奨)
HTMLに4D式や処理への参照を挿入するためのタグ
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
HTML
XML
SVG
TEXT
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグ
Excel 2004 XML
スプレッドシート
XML
Excel
ブック
XLSX
Excel 97-2004
ブック
XLS
HTML
XML
SVG
TEXT
4D TAGS
HTML
XML
SVG
TEXT
HTMLに4D式や処理への参照を挿入するためのタグ
Excel 2004 XML
スプレッドシート
XML
Excel
ブック
XLSX
Excel 97-2004
ブック
XLS
XML
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
タブ区切り
テキストデータ
TSV
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
タブ区切り
テキストデータ
TSV
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
タブ区切り
テキストデータ
TSV
Excel 2004 XML
スプレッドシート
XML
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
タブ区切り
テキストデータ
TSV
Excel 2004 XML
スプレッドシート
XMLXML
4D TAGS
TAGS
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
Excel 2004 XML
スプレッドシート
XML
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
オープンオフィス
XML
OOXML
ZIP
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
XLSX
Excel
ブック
オープンオフィス
XML
OOXML
ZIP
https://github.com/miyako/4d-training-tags
VLOOKUP
VLOOKUP
VLOOKUP
[Product]id
プライマリーキー
自動インクリメント倍長整数
VLOOKUP
VLOOKUP
[Inventory]id
プライマリーキー
自動インクリメント倍長整数
VLOOKUP
1. [Product] レコード作成
『Product_IMPORT_RECORDS』
2. [Product] レコード書き出し
『 タブ区切りテキスト形式』(UTF-8)
3. Excel ワークシート追加
『Produc...
VLOOKUP
6. Excel ワークシート名前変更
『Inventory』
7. Excel B列関数
『=VLOOKUP(A2,Product!$A$2:$C$21,2,FALSE)』
8. Excel C列関数
『=VLOOKUP(A2...
VLOOKUP
ss:ExpandedRowCount
"21"
"<!--#4dtext Records in selection([Product])+1-->"
"<!--#4dtext Records in selection([Inv...
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
Excel 2004 XML
スプレッドシート
XML
4D TAGS
HTMLに4D式や処理への参照を挿入するためのタグXML
4D TAGS
XML
TAGS
Excel 2004 XML
スプレッドシート
XML
Excel 97-2004
ブック
XLS
AS
VBS
AppleScript
tell application "Microsoft Excel"
!
! launch
!
! tell application "System Events"
! ! set visible of processe...
AppleScript
tell application "Microsoft Excel"
!
! launch
!
! tell application "System Events"
! ! set visible of processe...
VBScript
Set objExcelApplication!= GETAPP("Excel.Application")
theXmlPath = GETENV("XML_DOCUMENT_PATH")
theXlsPath = GETEN...
VBScript
Set objExcelApplication!= GETAPP("Excel.Application")
theXmlPath = GETENV("XML_DOCUMENT_PATH")
theXlsPath = GETEN...
4D TAGS
Excel XML スプレッドシート編
Tags 2013-07-02
Tags 2013-07-02
Tags 2013-07-02
Upcoming SlideShare
Loading in...5
×

Tags 2013-07-02

272

Published on

sample database posted on GitHub:

https://github.com/miyako/4d-training-tags

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
272
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Tags 2013-07-02"

  1. 1. 4D TAGS
  2. 2. 4D TAGS Excel XML スプレッドシート編
  3. 3. 4D TAGS
  4. 4. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  5. 5. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  6. 6. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ HTML XML SVG TEXT * テキスト全般
  7. 7. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  8. 8. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ 変数・配列 関数(コマンド) フィールド メソッド
  9. 9. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  10. 10. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ 条件分岐 繰り返し
  11. 11. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  12. 12. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  13. 13. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  14. 14. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--4DHTML [Product]name--> <!--4DHTML vtProductName--> <!--4DHTML atProductNames{7}--> <!--4DHTML Table name(1)-->
  15. 15. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  16. 16. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  17. 17. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--4DTEXT [Product]id--> <!--4DTEXT vlProductPrice--> <!--4DTEXT alProductPrices{7}--> <!--4DTEXT Length(Table name(1))-->
  18. 18. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  19. 19. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  20. 20. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--#4DSCRIPT/MethodName/Param-->
  21. 21. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  22. 22. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  23. 23. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--#4DINCLUDE header/menu.html-->
  24. 24. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  25. 25. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  26. 26. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--4DIF (Condition1)--> <!--4DINCLUDE menu1.html--> <!--4DELSEIF (Condition2)--> <!--4DINCLUDE menu2.html--> <!--4DELSE--> <!--4DINCLUDE menu0.html--> <!--4DENDIF-->
  27. 27. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  28. 28. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 1/3 • 4DBASE
  29. 29. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 1/3 • 4DBASE <!--4DLOOP (atProductNames)--> <!--4DTEXT atProductNames{atProductNames}--> <!--4DENDLOOP-->
  30. 30. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 1/3 • 4DBASE
  31. 31. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 2/3 • 4DBASE
  32. 32. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 2/3 • 4DBASE <!--4DLOOP [Product]--> <!--4DTEXT [Product]name--> <!--4DENDLOOP-->
  33. 33. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 2/3 • 4DBASE
  34. 34. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 3/3 • 4DBASE
  35. 35. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 3/3 • 4DBASE <!--4DLOOP shouldProcessLoop--> <!--4DTEXT [Product]name--> <!--4DENDLOOP-->
  36. 36. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP 3/3 • 4DBASE
  37. 37. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  38. 38. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE <!--4DINCLUDE header.html--> <!--4DBASE folder/--> <!--4DINCLUDE page.html--> <!--4DBASE sub/--> <!--4DINCLUDE subpage.html--> <!--4DBASE WEBFOLDER--> <!--4DINCLUDE footer.html-->
  39. 39. 4D TAGS • 4DHTML • 4DTEXT • 4DSCRIPT • 4DINCLUDE • 4DIF, 4DELSE, 4DELSEIF, 4DENDIF • 4DLOOP, 4DENDLOOP • 4DBASE
  40. 40. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  41. 41. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ <p> <!--4DHTML [Product]name--> </p>
  42. 42. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ [Product]name:="オーブントースター" <p> <!--4DHTML [Product]name--> </p> +
  43. 43. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ [Product]name:="オーブントースター" <p> <!--4DHTML [Product]name--> </p> <p> オーブントースター </p> +=
  44. 44. 4D TAGS HTTPサーバーで4Dタグを処理 WEB SEND FILE WEB SEND BLOB WEB SEND TEXT HTMLに4D式や処理への参照を挿入するためのタグ
  45. 45. 4D TAGS HTTPサーバーで4Dタグを処理 WEB SEND FILE WEB SEND BLOB WEB SEND TEXT PROCESS 4D TAGS HTTPサーバーとは関係なく4Dタグを処理 HTMLに4D式や処理への参照を挿入するためのタグ
  46. 46. 4D TAGS HTTPサーバーで4Dタグを処理 WEB SEND FILE WEB SEND BLOB WEB SEND TEXT PROCESS 4D TAGS HTTPサーバーとは関係なく4Dタグを処理 HTMLに4D式や処理への参照を挿入するためのタグ
  47. 47. 4D TAGS PROCESS 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ
  48. 48. 4D TAGS PROCESS 4D TAGS(inText;outText) Unicode(推奨) HTMLに4D式や処理への参照を挿入するためのタグ
  49. 49. 4D TAGS PROCESS 4D TAGS(inBlob;outBlob) non-Unicode(非推奨) HTMLに4D式や処理への参照を挿入するためのタグ
  50. 50. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ HTML XML SVG TEXT
  51. 51. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグ Excel 2004 XML スプレッドシート XML Excel ブック XLSX Excel 97-2004 ブック XLS HTML XML SVG TEXT
  52. 52. 4D TAGS HTML XML SVG TEXT HTMLに4D式や処理への参照を挿入するためのタグ Excel 2004 XML スプレッドシート XML Excel ブック XLSX Excel 97-2004 ブック XLS XML
  53. 53. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML
  54. 54. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML タブ区切り テキストデータ TSV
  55. 55. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML タブ区切り テキストデータ TSV
  56. 56. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML タブ区切り テキストデータ TSV Excel 2004 XML スプレッドシート XML
  57. 57. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML タブ区切り テキストデータ TSV Excel 2004 XML スプレッドシート XMLXML 4D TAGS TAGS
  58. 58. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS
  59. 59. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS Excel 2004 XML スプレッドシート XML
  60. 60. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS
  61. 61. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS オープンオフィス XML OOXML ZIP
  62. 62. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS XLSX Excel ブック オープンオフィス XML OOXML ZIP
  63. 63. https://github.com/miyako/4d-training-tags VLOOKUP
  64. 64. VLOOKUP
  65. 65. VLOOKUP [Product]id プライマリーキー 自動インクリメント倍長整数
  66. 66. VLOOKUP
  67. 67. VLOOKUP [Inventory]id プライマリーキー 自動インクリメント倍長整数
  68. 68. VLOOKUP 1. [Product] レコード作成 『Product_IMPORT_RECORDS』 2. [Product] レコード書き出し 『 タブ区切りテキスト形式』(UTF-8) 3. Excel ワークシート追加 『Product』 4. Excel テキストファイル読み込み 『インポート...』(UTF-8) 5. Excel 数値フォーマット設定 『数値: 桁区切り(,)を使用する』
  69. 69. VLOOKUP 6. Excel ワークシート名前変更 『Inventory』 7. Excel B列関数 『=VLOOKUP(A2,Product!$A$2:$C$21,2,FALSE)』 8. Excel C列関数 『=VLOOKUP(A2,Product!$A$2:$C$21,3,FALSE)』 9. Excel E列関数 『=C2*D2』 10.Excel ワークブック書き出し 『Excel 2004 XML スプレッドシート』
  70. 70. VLOOKUP ss:ExpandedRowCount "21" "<!--#4dtext Records in selection([Product])+1-->" "<!--#4dtext Records in selection([Inventory])+1-->" <Created> <LastSaved> 2013-06-28T08:02:22Z <!--#4dhtml string(Current date;ISO Date GMT;Current time)-->
  71. 71. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS
  72. 72. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS Excel 2004 XML スプレッドシート XML
  73. 73. 4D TAGS HTMLに4D式や処理への参照を挿入するためのタグXML 4D TAGS XML TAGS Excel 2004 XML スプレッドシート XML Excel 97-2004 ブック XLS AS VBS
  74. 74. AppleScript tell application "Microsoft Excel" ! ! launch ! ! tell application "System Events" ! ! set visible of processes whose name is "Microsoft Excel" to true ! end tell ! ! set screen updating to false ! set display alerts to false ! ! set theXmlPath to argument("XML_DOCUMENT_PATH") of parameters ! set theXlsPath to argument("XLS_DOCUMENT_PATH") of parameters ! ! set theBooks to every workbook ! ! repeat with theBook in theBooks ! ! if name of theBook is theXlsPath then close theBook saving no ! ! if full name of theBook is theXlsPath then close theBook saving no ! end repeat ! ! set theWorkbook to open workbook workbook file name theXmlPath ! ! save workbook as theWorkbook file format Excel98to2004 file format filename theXlsPath with overwrite ! ! set screen updating to true ! ! activate ! end tell
  75. 75. AppleScript tell application "Microsoft Excel" ! ! launch ! ! tell application "System Events" ! ! set visible of processes whose name is "Microsoft Excel" to true ! end tell ! ! set screen updating to false ! set display alerts to false ! ! set theXmlPath to argument("XML_DOCUMENT_PATH") of parameters ! set theXlsPath to argument("XLS_DOCUMENT_PATH") of parameters ! ! set theBooks to every workbook ! ! repeat with theBook in theBooks ! ! if name of theBook is theXlsPath then close theBook saving no ! ! if full name of theBook is theXlsPath then close theBook saving no ! end repeat ! ! set theWorkbook to open workbook workbook file name theXmlPath ! ! save workbook as theWorkbook file format Excel98to2004 file format filename theXlsPath with overwrite ! ! set screen updating to true ! ! activate ! end tell
  76. 76. VBScript Set objExcelApplication!= GETAPP("Excel.Application") theXmlPath = GETENV("XML_DOCUMENT_PATH") theXlsPath = GETENV("XLS_DOCUMENT_PATH") objExcelApplication.Visible = True objExcelApplication.ScreenUpdating = False objExcelApplication.DisplayAlerts = False Set theWorkbooks = objExcelApplication.Workbooks For Each theWorkbook In theWorkbooks ! If (theWorkbook.FullName = theXlsPath) Or (theWorkbook.Name = theXlsPath) Then ! ! theWorkbook.Close (False) ! End If Next Set theWorkbook = objExcelApplication.Workbooks.Open(theXmlPath) theWorkbook.SaveAs theXlsPath, 56 objExcelApplication.ScreenUpdating = True CreateObject("WScript.Shell").AppActivate objExcelApplication.Caption
  77. 77. VBScript Set objExcelApplication!= GETAPP("Excel.Application") theXmlPath = GETENV("XML_DOCUMENT_PATH") theXlsPath = GETENV("XLS_DOCUMENT_PATH") objExcelApplication.Visible = True objExcelApplication.ScreenUpdating = False objExcelApplication.DisplayAlerts = False Set theWorkbooks = objExcelApplication.Workbooks For Each theWorkbook In theWorkbooks ! If (theWorkbook.FullName = theXlsPath) Or (theWorkbook.Name = theXlsPath) Then ! ! theWorkbook.Close (False) ! End If Next Set theWorkbook = objExcelApplication.Workbooks.Open(theXmlPath) theWorkbook.SaveAs theXlsPath, 56 objExcelApplication.ScreenUpdating = True CreateObject("WScript.Shell").AppActivate objExcelApplication.Caption
  78. 78. 4D TAGS Excel XML スプレッドシート編
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×