2017年7月19日 星期三

Apps Script : 在 Spreadsheet 中產生短網址及QR code

2017年7月19日 星期三

2024.05.03 補記

Google 的短網址及 QR code 產生器已不能使用。

短網址改用 TINYURL 的 API :

QR code 改用 QR Code Generator 的 API

筆順練習的短網址及QR Code 產生器

底下是一個筆順練習的短網址及QR Code 產生器,建立原始文件的「副本」以後,只要兩個步驟即可輕鬆產生練習網址的總表。

▋ 1.先打開底下的網址,並建立它的副本來使用(圖1):

[圖1] 建立試算表的副本


▋ 2.在「生字清單」那欄中輸入各課的生字 (圖2)

[圖2] 輸入課別及練習的字

▲小秘訣1 :如果「課別」與「生字」兩欄中都填入學生姓名,這樣子最後輸出時,QRCode 上方會有姓名,而 QRCode 與短網址就是練習姓名筆順的網址了。

▲小秘訣2 :最新版如果 B 欄(生字清單那欄) 中的內容是網址,也可以將該網址轉成短網址及 QR Code。

▲小秘訣3 :B 欄只要一遇到空格就會停止執行,所以想產出內容,一定要填資料。


▋ 3.按上方主選單「短網址」中的「產生短網址及QR Code」(圖3)。

[圖3] 執行產生器

如果是第一次使用,按完「產生短網址及QR Code」會出現「授權」的頁面,按照步驟完成授權的動作以後,即可開始製作短網址及 QR Code 了。

▋ 4.最後的輸出結果 (圖4):

[圖4] 製作好的短網址及 QRCode

接著可以利用主選單「檔案」中的其它功能,將「總表」的工作表輸出到印表機或是轉為其它格式的檔案。

更新記錄 

  • 2025.01.22 新增「產生教育部筆順短網址及QR Code」的選單,可以用來製作教育部「國字標準字體筆順學習網」的生字練習短網址及 QR Code。新增「產生[B欄]網址的短網址及QR Code」,如果 B 欄格子內容為網址,就直接將該網址轉為短網址及 QR Code。每使用一次 TinyURL 的 API 就休息 0.5~1秒,減低被網站擋下來的機率。
  • 2024.05.03 改用 https://tinyurl.com 及 https://goqr.me/ 的 API。
  • 2017.07.18 初稿。

2017年7月原始說明 (Google API 已停止服務)

在 Google Spreadsheet 中要如何產生短網址和 QR code 呢?Google 自家就有提供短網址和製作 QR code 的服務,而且它們倆還有很簡單的「密碼」呢!例如底下的這個 Google 短網址:
只要在後面再加個「.qr」就可以得到它的 QR code 圖片網址:
其實它也是一個短網址,原來應該是這麼長的:
利用 Google URL Shortener API,我們就可以在 Spreadsheet 中加入 Apps Script  ,幫我們取得短網址及 QR code 圖片的網址囉!

下面這兩個連結很有參考價值:
如果想自己寫 Apps Script ,有一個重點要注意,要到「Google Developers Console」中
點 「ENABLE API」,然後在「Other popular APIs」點「 URL Shortener API」,將它「ENABLE」才能製作短網址。寫了個練習的小作品,詳細的步驟有空再來整理一下。



3 則留言:

 
雄::gsyan © 2009. Design by Pocket