最近在嘗試 Google Apps Script(GAS) 來建立新的 LINE 聊天機器人,
有查詢到原來 GAS 的 console log 會記錄在 Google Cloud Platform(GCP) 的 Stackdriver 上,
但打開 GCP 卻找不到自己在 GAS 上建立的專案,
所以沒辦法看到 log 紀錄,於是紀錄下摸索過程
1. 新增 GCP 專案
建立成功後,就會看到專案編號
2. 新增 GAS 專案
3. 打開 GAS 專案,接著到 專案設定
4. 到網頁的最下面可以看到 GCP 專案的設定
5. 點擊 變更專案
出現 如要變更專案,請設定 OAuth 同意畫面。設定 OAuth 同意畫面詳細資料。
6. 接著點擊步驟1的這裡,前往 GCP 設定 OAuth 授權,直接點擊 建立
7. 輸入必填欄位,其他都可以先不填寫,然後按下儲存並繼續
8. 回到 GAS,填寫上剛剛建立的 GCP 專案的專案編號
9. 完成 GAS 與 GCP之間的專案設定後,就可以到 GAS 新增部屬作業
但我在這步驟,會遇到這個問題
10. 回到 GCP 的 OAuth同意畫面,點擊測試使用者的 ADD USERS
然後把自己的信箱填入後,按下儲存
11. 然後就能成功部屬,並且透過 LINE 聊天機器人發送 request
在這個畫面上,就能成功看到在 GAS 上的 console log
參考:
LINE Bot:用 Google Apps Script 建立簡易網站監測機器人
【Google Apps Script 教學】新手向 - Log Debug Question