Google Action Script送Line Notify訊息

準備工作

  • 準備好您的Line Notify Token
// 參數設定
var Line_Notify_Token = "...";    // Line Token

進入雲端硬碟,新增Google Action Script,建立doPost()函數

// web form to Notify
function doPost() {
   //var params = e.parameter;
   //var msg = params.msg;
  
   UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
        'headers': {
            'Authorization': 'Bearer ' + Line_Notify_Token,
        },
        'method': 'post',
        'payload': {
            'message':  "test",   //msg
            'stickerPackageId':'1',
            'stickerId':'2'
        }
    });
}

點選上方三角形執行一次,並取得授權。

傳送圖片

若要傳送圖片則需要準備好「圖片預覽縮圖網址」以及「圖片網址」才能發送圖片,且圖片大小有限制,預覽縮圖 240×240,圖片 1024×1024,格式為 jpg。

// web form to Notify
function doPost() {
   //var params = e.parameter;
   //var msg = params.msg;
  
   UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
        'headers': {
            'Authorization': 'Bearer ' + Line_Notify_Token,
        },
        'method': 'post',
        'payload': {
            'message':  "test",   //msg
            'imageThumbnail':'預覽縮圖網址',
            'imageFullsize':'圖片網址'
        }
    });
}

佈署程式

點選功能列上方:發布 -> 佈署為網路應用程式。專案版本選擇「新增」,應用程式執行為「我」,具有應用程式存取權的使用者選擇「任何人」,之後就會得到一個網址,就可以用這個網址來發布訊息啦。

參考資料