Post Views: 1,195
- เปิด Google Sheets : GASWS1
- สร้าง Sheet ใหม่ ชื่อ “Log”
- เมนู Tools > Script Editor…
- เมนู File > New > Script File
- ตั้งชื่อ: myscript4
- เขียนโค๊ดตามนี้
function check_website(url) { var response = UrlFetchApp.fetch(url, {muteHttpExceptions: true}); return response.getResponseCode(); } function doLog(timestamp, responseCode, timeDiff) { var ss=SpreadsheetApp.getActiveSpreadsheet(); var sheet=SpreadsheetApp.setActiveSheet(ss.getSheetByName("Log")); sheet.appendRow([timestamp, responseCode, timeDiff]); } function getTime() { var startTime = new Date() ; var responseCode=check_website("http://www.psu.ac.th"); var endTime = new Date() ; var timeDiff = endTime-startTime; doLog(Utilities.formatDate(new Date(), "GMT+7", "yyyyMMdd-HHmmss") , responseCode , timeDiff); }
- เมนู Resources > All yours triggers
คลิก No triggers set up. Click here to add one now.
ตั้งค่า
Run = getTime
Event = Time-driven
แล้วเลือกเป็น Minutes timers และ Every minute
จากนั้นคลิกปุ่ม Save