每天在指定的時間執行GoogleAppsScript

希望可以透過LINE BOT每天早上(AM 08:00)推送一份數位早報,所以用到了Google Apps Script,設定好專案的啟動程序,符合時間就執行指定的程式碼。 先建立一份試算表,再建立一張工作表,我這裡取名為"設定"。 然後到"工具"→"指令碼編輯器",取個喜歡的專案名稱。 貼上程式碼: function myFunction() { var spreadsheet = SpreadsheetApp.getActive(); //我把試算表內的工作表取名為"設定" spreadsheet.setActiveSheet(spreadsheet.getSheetByName('設定'), true); spreadsheet.getRange('B1').activate(); spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true}); var formattedDate = Utilities.formatDate(new Date(), "GMT+8", "yyyy-MM-dd,HH:mm:ss"); var set_time = Utilities.formatDate(new Date(), "GMT+8", "HH:mm"); //若時間與分鐘符合8點整,就執行我的PHP程式 if(set_time === "08:00"){ spreadsheet.getCurrentCell().setFormula('=IMPORTDATA("https://myWeb.url/LinePush.php")'); }else{ spreadsheet.getCurrentCell().setValue("未到檢查時間"); } //這裡只是記錄這個function被執行的時間,可以刪除 spre...