iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0
DevOps

Mac 環境 n8n 30 天學習計畫系列 第 9

Day 9:Google Sheets 寫入新增資料

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20250922/20169144JmGhC7qMlw.png

1️⃣ 新增 Workflow

  1. 進入 n8n 主畫面,點選 New Workflow
  2. 將 Workflow 命名(例如:Day9_GoogleSheets_AppendRow)。

2️⃣ 新增 Manual Trigger 節點

  1. 在畫布上點擊 +,搜尋 Manual Trigger 並加入。
  2. 這個節點的用途:每次你手動點 Execute Workflow,都會觸發流程。

3️⃣ 新增 Set 節點(建立測試欄位)

  1. Manual Trigger 節點後面新增一個 Set 節點。

  2. 點開 Set 節點 → Add Value → 選擇 String(或 Number、Boolean 都可)。

  3. 建立一些測試欄位,例如:

    • Name測試使用者 A
    • Code123
    • CreatedAt{{ new Date().toLocaleString() }}
  4. 這樣就會輸出一筆測試資料,準備寫進 Google Sheets。
    https://ithelp.ithome.com.tw/upload/images/20250922/20169144QZtSR2lLZQ.png


4️⃣ 新增 Google Sheets 節點(Append row)

  1. Set 節點後新增 Google Sheets

  2. Actions 裡選擇 Append row in sheet

  3. 第一次使用需要連結 Google 帳號:

    • 點選 CredentialsGoogle Sheets OAuth2 API
    • 依照跳出的 Google 授權流程登入並同意權限。
    • 完成後會看到連結的帳號出現在 Credential 下拉選單。
      https://ithelp.ithome.com.tw/upload/images/20250922/20169144LSS6SK5XZa.png

5️⃣ 設定 Google Sheets 寫入目標

  1. Document From List

    • 選擇創建好的google sheet名稱:Spreadsheet
  2. Sheet Name:填入試算表中的分頁名稱:工作表1

  3. Row Values

    • 這裡需要對應欄位名稱(Google Sheets 第一列的標題)。

    • 假設你的試算表有三個欄位:Name | Day | Task

    • 你就可以用 Expression 選擇 Set 節點的輸出:

      • Name{{ $json.name }}
      • Code{{ $json.code }}
      • CreatedAt{{ $json.createdAt }}
        https://ithelp.ithome.com.tw/upload/images/20250922/20169144GCnoS8IE5u.png

6️⃣ 測試流程

  1. 點選 Execute Workflow(或直接執行 Google Sheets 節點)。
  2. 到 Google Sheets 查看,應該會新增一列:
Name Code CreatedAt
測試使用者A 123 2025/9/21 下午 12:39:35
測試使用者 A 123 2025/9/22 上午 11:35:25

https://ithelp.ithome.com.tw/upload/images/20250922/20169144QAYvjDj5b8.png


上一篇
Day 8 任務:用 n8n 讀取 Google Sheets📂
系列文
Mac 環境 n8n 30 天學習計畫9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言