[docs] 用試算表產出 QR code

看板Google作者 (D.J)時間12年前 (2013/10/02 16:36), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
可能滿多人有看到今天網路上有不少人分享用 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

10/02 17:25, , 1F
棄用的應該是 Google Image API,不是 Google Charts
10/02 17:25, 1F

10/02 17:25, , 2F
我剛剛看到還嚇到一下 Orz
10/02 17:25, 2F
抱歉抱歉,我修一下。

10/02 17:37, , 3F
超實用!!
10/02 17:37, 3F
※ 編輯: DeimosJ 來自: 210.61.194.199 (10/02 17:43)

02/16 12:56, , 4F
真的是太方便....讚!!
02/16 12:56, 4F
文章代碼(AID): #1IIziBZQ (Google)