# Google 表單紀錄方式(二) 上一次我們已經在 [Google 表單紀錄方式(一)](https://hackmd.io/@3Q1PwoaDQXSlvMLWWzaBww/H1xt6Lvan) 建立起了我們的資料來源,接著來說怎麼獲得資料。 **首先我們一樣到表單裡頭點入程式碼。**  **再來我們要再 myFunction 底下建立一個叫做 doGet 。** **若有興趣再看內容中我的解釋就好,大致上還是先把 doGet 複製起來貼在自己的程式碼中。** ``` // 它會在 myFunction 的底下 function doGet(e){ // 大致上跟 myFunction的程式有的相向 // 我們用 folder 取得資料夾 // 再用 files 尋找檔案 "example.json" var folder = DriveApp.getFolderById("這裡放資料夾的ID"); var files = folder.getFilesByName('example.json'); // fileID 尋找資料夾內的檔案ID後 // savefile 再用它取得檔案 var fileID = files.next().getId(); var savefile = DriveApp.getFileById(fileID); // content 取得檔案的內容 var content = savefile.getBlob().getDataAsString(); // 最後我們將結果輸出 // ContentService 是程式內建函式 // craeteTextOutput // 以英文大小單字拆開來看 create Text Output 就是建立文字輸出的意思 // setMimeType 則是設定檔案的類型 return ContentService.createTextOutput(content).setMimeType(ContentService.MimeType.JSON); } ``` **接著我們按一下右上角的「部署」,選「新增部署作業」。** **第一次新增會跑比較久的時間,如果一直跑不出來建議重整後再按一次。**  **進入後按下設定圖示,選擇「網頁應用程式」**  **接著打上自己的說明按下部署**  **執行身分記得要調整為所有人**  **按下授予存取權**  **之後會跑出選擇 Google 帳號的選項,選完後會有這樣的畫面。**  **後續就會跑出是否同意的選項,我們一樣按下同意。**  **再來就完成了,我們可以複製底下的網址。**  **再來到瀏覽器上貼上,就會看到檔案上的內容囉**  **之後會使用這個網址來串接我們網頁內容,所以這一步很重要喔OAO/**
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up