為什麼這篇Google API產生QR Code鄉民發文收入到精華區:因為在Google API產生QR Code這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者DeimosJ (D.J)看板Google標題[docs] 用試算表產出 QR code時間We...
可能滿多人有看到今天網路上有不少人分享用 Google Docs 的試算表產生 QR code。
http://lifeofjordi.wordpress.com/2013/09/18/google-docs-and-qr-codes/
JORDIORLANDO 在這篇文章分享了他如何用 Google Docs 試算表產生及維護 QR code
,其原理是在試算表中應用了 Google Chart API。
簡單來說:
https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=http://google.com/
這是 Google Chart API 的 Infographics 的用法。Google Chart API 的
Infographics 已經被列入「待棄用」了,不過預計棄用時間是 2015 年 4 月,在這
之前都還可以用,所以就盡情利用吧。該篇文章就是在試算表內插入了這種語法,來
製造 QR code。
chs:產生的 QR code 圖片的像素
cht:產生的圖片的格式。因為要產生 QR code,所以固定為 qr
chl:這是要轉化成 QR code 的文字的內容。
這麼單純,自己手動就好啦!何必還要用到試算表?作者就是將 chl 後面的資訊
與試算表其他單元格的內容結合,例如
=image("https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl=" & A1 & "")
變成這樣。將這字串貼在 A2,如此一來當 A1 內容變化時,A2 就會自動產生新的
QR code 圖形。
如此一來,就可以自行產生及維護 QR code,不必再尋找網路服務來處理這種需求。
由於 Google Chart API 後面使用的是 UTF-8,瞭解上述的用法後,就可以進入進階
應用。
像 JORDIORLANDO 的文章中用的是
=image("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=BEGIN:VCARD%0AN:"
& A2 & "%20" & B2 & "%0ATEL;CELL:" & C2 & "%0AEMAIL:" & D2 & "%0AEND:VCARD")
將 chl 的部分轉成文字的話就是
BEGIN:VCARD
N: A2 B2
TEL;CELL: C2
EMAIL: D2
END:VCARD
這是 vCARD 的格式。將這個格式轉成 QR code 後,用手機一讀取就會出現
BUSINESS CARD,然後就可以加入聯絡人。
利用 Google Docs 試算表加上 Google Chart API,就可以自己產生﹑維護 QR code。
如果不嫌棄,小弟寫了更詳細的說明:
http://duo-anything.blogspot.tw/2013/10/google-docs-google-docs-qr-code.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.194.199